Felix Geyer
5a96e19ce9
Copy custom icons when copying/moving entries/groups to another database.
2013-04-07 18:32:43 +02:00
Felix Geyer
8ed0379136
Enable the frame for QLineEdits in EditWidgetProperties.
2013-04-07 12:49:05 +02:00
Felix Geyer
4e2f5b1a5b
Return true from dropMimeData() when IgnoreAction is passed.
2013-04-07 12:43:20 +02:00
Felix Geyer
317f603262
Support copying entries and groups using drag'n'drop.
...
Closes #74
2013-04-07 12:43:19 +02:00
Felix Geyer
701013baab
Turn two for loops into Q_FOREACH.
2013-04-07 12:43:13 +02:00
Felix Geyer
4b3bee6400
Add extra checks so we never return empty QMimeData from mimeData().
2013-04-07 11:50:42 +02:00
Felix Geyer
91868969ca
Make sure we don't add entries/groups multiple times to the drag'n'drop data.
2013-04-07 11:47:50 +02:00
Tobias Tangemann
ef46b3e8ad
Disable menu icons for osx.
...
https://gitorious.org/keepassx/keepassx/merge_requests/23
2013-04-06 18:02:43 +02:00
Florian Geyer
2558e6db79
First draft of an argument parser.
...
Possibility to set custom config path.
2013-04-06 11:00:45 +02:00
Felix Geyer
bee570c3cf
Add Group::clone().
...
Move all the data we want to clone into a GroupData struct.
2013-04-04 21:48:55 +02:00
Felix Geyer
be288d26ca
Change Entry::clone() to set a random uuid.
2013-04-04 21:25:11 +02:00
Felix Geyer
60335452a4
Add compiler flags to hide all symbols by default.
2013-03-30 00:14:32 +01:00
Felix Geyer
3a822c24e2
Add some more header files to CMakeLists.txt.
...
This makes them show up in the Qt Creator project.
2013-03-29 23:36:07 +01:00
Felix Geyer
98372f9df8
Drop unnecessary dllimport/dllexport statements in QtIOCompressor.
2013-03-29 16:31:26 +01:00
Felix Geyer
5550d7af0d
Fix autotype test (build) failures on Mac OS and Windows.
...
We need to tell Windows what symbols the main program exports
and the autotype plugin imports.
On both systems the linker needs the path of the main program that
loads the plugin.
2013-03-29 16:27:02 +01:00
Felix Geyer
1c7e8f6921
Small optimizations.
2013-03-26 23:53:34 +01:00
Florian Geyer
97b488b2ba
Ignore an unused variable.
2013-03-24 21:57:34 +01:00
Florian Geyer
13393ed2d3
Fix removal of history entries in release builds.
...
Closes #56
2013-03-24 21:57:34 +01:00
Felix Geyer
82eca1a5bf
Coding style fixes.
2013-03-24 14:04:08 +01:00
Felix Geyer
095bf158b6
Close AutoTypeSelectDialog when there are no entries left.
...
This happens when the entries were deleted or the database
has been closed.
2013-03-24 14:00:23 +01:00
Felix Geyer
c7593a3047
Stop suppressing signals in Group dtor.
...
That way we emit entry/group removed signals.
Move cleanupParent() call to the bottom so we
maintain the group tree structure for objects that
connect to those signals.
2013-03-24 14:00:23 +01:00
Felix Geyer
72d17c045f
Handle deleting groups more consistently.
...
Delete the entries and child groups in Group dtor
no what if the group has a database or not.
2013-03-24 14:00:23 +01:00
Felix Geyer
7be87051ab
Add asserts in GroupModel::groupAboutToRemove().
2013-03-24 14:00:23 +01:00
Felix Geyer
db08058c4e
Ignore an unused variable.
2013-03-24 13:58:13 +01:00
Felix Geyer
eb6612b787
Fix database icons license issues.
...
Pull C62_Tux.png, C63_Feather.png, C64_Apple.png, C65_Apple.png
and C65_W.png from the latest KeePass 2 version.
Replace C68_BlackBerry.png with another icon from openclipart.org.
It's unclear where this KeePass 2 icon is from.
Closes #69
2013-03-23 21:50:23 +01:00
Felix Geyer
c6edeaddb7
Add icon for the auto-type action.
2013-03-22 19:51:39 +01:00
Felix Geyer
5dadedbf70
Implement the GUI for the password generator.
...
Closes #52
2013-03-12 22:42:06 +01:00
Felix Geyer
2ed3201b14
Add PasswordGenerator backend.
...
Refs #52
2013-03-12 21:55:11 +01:00
Florian Geyer
006eadfb9e
Fix include statements.
2013-03-12 19:27:17 +01:00
Florian Geyer
870417d9c4
Add dummy PasswordGeneratorWidget.
...
Refs #52
2013-03-10 22:33:03 +01:00
Florian Geyer
f9dc314e72
Revert "Show correct group name when opening an entry from seach results."
...
Did not want to push this.
This reverts commit 4daac65cc5
.
2013-03-10 20:03:22 +01:00
Florian Geyer
36ad91b447
Entry edit: merge notes and main widget.
...
Closes #59
2013-03-10 19:47:08 +01:00
Florian Geyer
4daac65cc5
Show correct group name when opening an entry from seach results.
2012-12-27 10:50:48 +01:00
Felix Geyer
23c787c4dd
Use effectiveWinId() instead of winId() in widgetsToX11Windows().
...
winId() creates native handles as a side effect.
This sometimes triggers a bug that causes DatabaseTabWidget to
not be updated anymore.
2012-11-20 23:52:46 +01:00
Felix Geyer
8b0409b228
Handle KeyRelease events of global shortcuts.
2012-11-20 23:52:46 +01:00
Felix Geyer
54641a2304
Initialize global auto-type key variables.
2012-11-20 23:52:46 +01:00
Florian Geyer
50148e9640
Check if a database is present before trying to create the CopyAttributesMenu.
...
Closes #50
2012-11-10 18:46:01 +01:00
Florian Geyer
e85dbda62a
Update timeinfo when cloning an entry.
2012-11-06 23:34:16 +01:00
Florian Geyer
107a2e4a5c
Fix sort order when closing the search and an entry was moved.
2012-11-03 18:57:31 +01:00
Felix Geyer
41973d0e92
Revert "Handle DeferredDelete events in Tools::wait()."
...
Caused a crash when performing auto-type from AutoTypeSelectDialog.
This reverts commit 6b3fed1ce5
.
2012-11-03 15:12:04 +01:00
Florian Geyer
363396037d
Remove redundant resolvePlaceholders call.
2012-11-02 17:48:16 +01:00
Florian Geyer
e9b704d21f
Make sure the presets menu has a parent.
2012-11-02 16:33:10 +01:00
Florian Geyer
bd90ba9326
Move initial auto-type timeout to plugins.
2012-11-02 15:49:25 +01:00
Felix Geyer
6b3fed1ce5
Handle DeferredDelete events in Tools::wait().
2012-11-02 15:43:45 +01:00
Florian Geyer
8347fd36ba
More auto-type tests.
2012-11-02 15:09:54 +01:00
Florian Geyer
848abfc1a7
Handle entry/group title with %1 etc. correctly.
2012-11-02 10:31:06 +01:00
Florian Geyer
64394c0b15
Correct window title when database name contains %1.
2012-11-02 10:15:37 +01:00
Florian Geyer
8748c76de2
Refactor updateWindowTitle function.
2012-11-02 01:07:39 +01:00
Florian Geyer
a77c426b2d
Adjust title when settings widget is active.
2012-11-02 00:41:34 +01:00
Florian Geyer
b0280e9d93
Small refactoring in EditWidget and EditEntryWidget.
2012-10-29 23:44:10 +01:00