Felix Geyer
|
267e88001b
|
Show context menus with popup() instead of exec().
exec() blocks the event loop.
|
2012-05-26 17:01:48 +02:00 |
|
Felix Geyer
|
50391e144d
|
Coding style fixes.
|
2012-05-26 16:47:58 +02:00 |
|
Felix Geyer
|
c6253fc025
|
Make copy constructor and assignment operator of singleton classes private.
|
2012-05-26 16:45:59 +02:00 |
|
Felix Geyer
|
f43ad8d062
|
Support copying username and password to the clipboard.
|
2012-05-26 16:37:57 +02:00 |
|
Felix Geyer
|
bbd039e487
|
Return gracefully from actions if they shouldn't have been enabled.
|
2012-05-25 13:43:22 +02:00 |
|
Felix Geyer
|
3834531488
|
Simplify MainWindow::setMenuActionState().
|
2012-05-25 13:43:22 +02:00 |
|
Felix Geyer
|
28bfd39bca
|
Allow selecting multiple rows in entry view.
|
2012-05-25 13:43:14 +02:00 |
|
Felix Geyer
|
5c0a83eae5
|
Add context menus for group and entry view.
|
2012-05-25 13:42:59 +02:00 |
|
Felix Geyer
|
e323fd169e
|
Use QDesktopServices::storageLocation() on Mac OS too.
|
2012-05-25 13:42:59 +02:00 |
|
Felix Geyer
|
842eb22e1e
|
Mark some UI strings as untranslatable.
|
2012-05-25 13:42:55 +02:00 |
|
Felix Geyer
|
a1a71a88bb
|
Fix cmake file formatting.
|
2012-05-21 23:37:29 +02:00 |
|
Felix Geyer
|
76eb935024
|
Small fixes in Application.
|
2012-05-21 22:11:26 +02:00 |
|
Florian Geyer
|
b5249d196d
|
Rename KeePassApp to Application and move it to gui directory.
|
2012-05-21 22:04:40 +02:00 |
|
Florian Geyer
|
d445bf1ecd
|
Use a signal to connect to a slot in main window.
Coding style fixes.
http://gitorious.org/keepassx/keepassx/merge_requests/10
|
2012-05-21 22:04:40 +02:00 |
|
Tobias Tangemann
|
679398be00
|
Handle OSX Finder events
|
2012-05-21 22:04:40 +02:00 |
|
Felix Geyer
|
fa79da37b6
|
Support creating Mac OS X bundles that embed all dependencies.
|
2012-05-21 21:50:40 +02:00 |
|
Felix Geyer
|
ca7c59d313
|
Fix data path on Mac OS.
|
2012-05-21 17:55:09 +02:00 |
|
Felix Geyer
|
bde397503e
|
Coding style fixes.
|
2012-05-21 11:57:29 +02:00 |
|
Felix Geyer
|
5297722ede
|
Include header cleanup.
|
2012-05-20 23:08:23 +02:00 |
|
Felix Geyer
|
d8d288fca2
|
Add Q_OBJECT macro to KeePass1OpenDialog and generate the moc file.
|
2012-05-20 22:23:36 +02:00 |
|
Felix Geyer
|
04edcf39f7
|
Remove unneeded include.
|
2012-05-20 22:22:25 +02:00 |
|
Florian Geyer
|
9faf550fa1
|
Use line edit widget for search edit.
|
2012-05-20 21:09:34 +02:00 |
|
Florian Geyer
|
e5e7e5e406
|
Add line edit widget with integrated clear button.
|
2012-05-20 21:09:26 +02:00 |
|
Florian Geyer
|
3be90b02d6
|
Add option to restore from a history item.
Closes #23
|
2012-05-20 13:07:45 +02:00 |
|
Florian Geyer
|
8904869350
|
Add button to remove all history entries.
Refs #23
|
2012-05-20 13:07:45 +02:00 |
|
Florian Geyer
|
4797926be6
|
History items can now be removed.
Refs #23
|
2012-05-20 13:07:45 +02:00 |
|
Florian Geyer
|
e4a5cd214f
|
Improve search.
Find as you type.
Add shortcut.
Hide search widgets when not used.
Refs #24
|
2012-05-20 12:57:50 +02:00 |
|
Felix Geyer
|
4a1423da88
|
Don't set values that are already the default.
|
2012-05-19 15:08:48 +02:00 |
|
Felix Geyer
|
f8bea82ce8
|
Emit error on invalid HistoryMaxItems and HistoryMaxSize values.
|
2012-05-19 15:05:07 +02:00 |
|
Felix Geyer
|
f1ad94b472
|
DatabaseSettingsWidget improvements.
Merge checkboxes with labels.
Set max. history size in MiB instead of bytes.
|
2012-05-19 15:04:05 +02:00 |
|
Felix Geyer
|
fef931392f
|
Simplify DatabaseSettingsWidget by passing a Database pointer to it.
|
2012-05-19 14:52:00 +02:00 |
|
Florian Geyer
|
7425771c78
|
Add search enabled option to group edit.
|
2012-05-18 16:19:28 +02:00 |
|
Florian Geyer
|
f032f001f3
|
Remove frames from edit boxes when showing a history entry.
|
2012-05-18 15:45:19 +02:00 |
|
Florian Geyer
|
12a8662ae9
|
Add advanced tab in group edit.
|
2012-05-18 14:44:15 +02:00 |
|
Florian Geyer
|
4ec9df76cd
|
Add toHex function to Uuid.
|
2012-05-18 14:41:34 +02:00 |
|
Florian Geyer
|
d218924b4f
|
Add expiry option to group edit.
|
2012-05-18 10:52:05 +02:00 |
|
Florian Geyer
|
810a6e4b39
|
Display history items.
Refs #23
|
2012-05-17 23:29:37 +02:00 |
|
Florian Geyer
|
d0557677c7
|
Set initial state of clone entry action to disabled.
|
2012-05-16 13:56:25 +02:00 |
|
Florian Geyer
|
b61c47d42f
|
Sort entry view by group/title when switching to search/view respectively.
|
2012-05-16 10:57:03 +02:00 |
|
Florian Geyer
|
eb82df5994
|
Add entry clone functionality.
|
2012-05-16 10:30:25 +02:00 |
|
Felix Geyer
|
7ebee78c75
|
Create src/gui/{entry,group}/ and move corresponding files to these dirs.
|
2012-05-16 10:22:04 +02:00 |
|
Florian Geyer
|
ea6f2477ef
|
Add button to clear search field.
|
2012-05-16 10:18:27 +02:00 |
|
Felix Geyer
|
00ae8aabf1
|
Switch database tab when hovering over it in drag and drop.
Closes #26
|
2012-05-16 10:05:58 +02:00 |
|
Felix Geyer
|
ee1a7b6e62
|
Enable calendar popup in the expiry time widget.
|
2012-05-16 10:05:58 +02:00 |
|
Felix Geyer
|
5ef3cdb428
|
Add some more asserts to make sure we only store UTC QDateTimes.
|
2012-05-16 10:05:58 +02:00 |
|
Florian Geyer
|
fb5a5041d5
|
Fix crash when editing an entry in search results.
|
2012-05-16 01:33:32 +02:00 |
|
Felix Geyer
|
a5eb93255b
|
Enable alternating row colors in EntryView.
|
2012-05-15 20:04:20 +02:00 |
|
Felix Geyer
|
ce268260b1
|
Display expired entries and groups struck out.
|
2012-05-15 20:02:08 +02:00 |
|
Florian Geyer
|
e5062cb745
|
Coding style fixes.
|
2012-05-15 18:51:45 +02:00 |
|
Florian Geyer
|
da713b0993
|
Use default icon if no icon is selected in entry/group edit.
|
2012-05-15 18:46:59 +02:00 |
|
Florian Geyer
|
621ec80bbe
|
Use static constants for default icon numbers.
|
2012-05-15 18:46:59 +02:00 |
|
Florian Geyer
|
62073fa74d
|
Don't fail upon deletion of a custom icon if history items contain the icon, but set a default icon.
|
2012-05-15 18:46:59 +02:00 |
|
Florian Geyer
|
1415829eaf
|
Use EditWidgetIcons for entry icon selection as well.
Closes #22
|
2012-05-15 18:46:59 +02:00 |
|
Florian Geyer
|
6a1d6e8dd3
|
Add icon selection for groups.
Refs #22
|
2012-05-15 18:46:59 +02:00 |
|
Florian Geyer
|
1cb64f0c9f
|
Make icons edit ui a widget.
|
2012-05-15 18:46:59 +02:00 |
|
Florian Geyer
|
6f4e855b02
|
Rename EditEntryWidgetIcons to EditWidgetIcons.
|
2012-05-15 18:46:59 +02:00 |
|
Florian Geyer
|
7e1f7a8729
|
Coding style improvements.
|
2012-05-15 18:46:59 +02:00 |
|
Felix Geyer
|
56ac80f475
|
Assign some keyboard shortcuts.
|
2012-05-15 18:16:04 +02:00 |
|
Felix Geyer
|
b90807c4d3
|
Coding style fixes.
|
2012-05-15 17:48:48 +02:00 |
|
Florian Geyer
|
0c7e1f1a6b
|
Entry edit widget inherits from base edit widget.
|
2012-05-15 11:58:09 +02:00 |
|
Florian Geyer
|
eb3a0be809
|
Group edit widget inherits from base edit widget.
|
2012-05-15 11:58:09 +02:00 |
|
Florian Geyer
|
f596cc4eec
|
Add base edit widget.
|
2012-05-15 11:58:03 +02:00 |
|
Felix Geyer
|
7986fd3e31
|
Use stylesheets to color the password edit background.
|
2012-05-14 20:24:00 +02:00 |
|
Felix Geyer
|
a407e0082b
|
Coding style improvements.
|
2012-05-14 19:10:42 +02:00 |
|
Felix Geyer
|
924130e0fe
|
Use Q_FOREACH instead of QListIterator.
|
2012-05-14 17:56:43 +02:00 |
|
Felix Geyer
|
cd41727583
|
Get rid of Database pointer in Metadata.
|
2012-05-14 17:04:05 +02:00 |
|
Felix Geyer
|
10e24e7343
|
Connect to selectionModel()->currentChanged() instead of reimplementing currentChanged().
|
2012-05-14 16:50:28 +02:00 |
|
Felix Geyer
|
120be979e9
|
Add missing break in switch statements.
|
2012-05-14 16:45:32 +02:00 |
|
Felix Geyer
|
53fb28624e
|
Fix memory leak in Entry::truncateHistory().
|
2012-05-14 16:29:22 +02:00 |
|
Felix Geyer
|
b88a0d8de3
|
Coding style improvements.
|
2012-05-14 16:27:59 +02:00 |
|
Florian Geyer
|
89361b3bea
|
Readability fix in custom icon model.
|
2012-05-13 21:27:56 +02:00 |
|
Florian Geyer
|
a197cdcce5
|
Improve selection when adding/removing a custom icon.
|
2012-05-13 21:19:45 +02:00 |
|
Florian Geyer
|
a57e8f9864
|
Preserve order of custom icons.
Closes #25
|
2012-05-13 20:50:41 +02:00 |
|
Florian Geyer
|
459cf051bf
|
Truncate history of all items when history limits are changed.
|
2012-05-13 19:43:01 +02:00 |
|
Florian Geyer
|
8cd5b1f582
|
Use current index changed slot instead of selection changed signal in group view to update the entry view.
|
2012-05-13 19:21:23 +02:00 |
|
Florian Geyer
|
0e19b47755
|
Disable some menu actions while searching.
|
2012-05-13 19:21:23 +02:00 |
|
Florian Geyer
|
6b6c109903
|
Add search.
Refs #24
|
2012-05-13 19:21:10 +02:00 |
|
Florian Geyer
|
f836629dda
|
Don't reset entry model if the same group is set.
|
2012-05-13 19:03:41 +02:00 |
|
Florian Geyer
|
746a535c7d
|
Create recycle bin with search state and auto type disabled.
|
2012-05-13 19:03:41 +02:00 |
|
Florian Geyer
|
078fe3ccf1
|
Pass database instead of metadata to edit entry widget.
|
2012-05-13 19:02:07 +02:00 |
|
Felix Geyer
|
af726d465d
|
Fix typo.
|
2012-05-13 13:33:55 +02:00 |
|
Felix Geyer
|
23792eb069
|
Remove some asserts in KeePass1Reader.
|
2012-05-13 13:32:28 +02:00 |
|
Felix Geyer
|
0387da48a4
|
Add transform round benchmark button to DatabaseWidget.
|
2012-05-12 15:39:55 +02:00 |
|
Felix Geyer
|
efb40a6567
|
Fix transform round benchmark.
|
2012-05-12 15:39:33 +02:00 |
|
Felix Geyer
|
05c41c083e
|
Implement GUI to import KeePass 1 databases.
Closes #2
|
2012-05-12 10:13:00 +02:00 |
|
Florian Geyer
|
4807ec3368
|
Include groups in custom icon delete check.
Refs #22
|
2012-05-12 02:14:06 +02:00 |
|
Florian Geyer
|
e4b6289c0b
|
Prevent deletion of custom icon if it is still used by other entries.
Refs #22
|
2012-05-12 00:30:29 +02:00 |
|
Florian Geyer
|
15fa09167b
|
Toggle enabled status of add/remove custom icon buttons based on radio button selection.
|
2012-05-12 00:28:05 +02:00 |
|
Florian Geyer
|
1c24b2c5c4
|
Add gui option for history max items and size to database settings widget.
|
2012-05-11 20:14:52 +02:00 |
|
Florian Geyer
|
1a74feb253
|
Improve history limits.
Closes #16
|
2012-05-11 20:14:43 +02:00 |
|
jacek81
|
8c87a87da6
|
Added history limits enforcement
|
2012-05-11 20:04:51 +02:00 |
|
Felix Geyer
|
860a2131b3
|
Emit dataChanged() when the entry icon has changed.
|
2012-05-11 14:14:12 +02:00 |
|
Felix Geyer
|
0b592c69b0
|
Emit defaultKeyModified() only when the data has actually changed.
|
2012-05-11 14:13:22 +02:00 |
|
Felix Geyer
|
587a647c11
|
New TODO comment style.
Qt Creator 2.5 is able to parse those.
|
2012-05-11 12:39:06 +02:00 |
|
Felix Geyer
|
8faac078fd
|
Make EntryView sortable.
|
2012-05-11 12:01:01 +02:00 |
|
Florian Geyer
|
44489bf6f8
|
Fix creation of history item when a new entry is added.
Add corresponding gui test.
|
2012-05-11 09:16:45 +02:00 |
|
Florian Geyer
|
887e4067ec
|
Improve selection handling in edit icon widget.
|
2012-05-11 08:40:02 +02:00 |
|
Felix Geyer
|
65bdc207b7
|
Make sure we don't create DeletedObjects when importing databases.
|
2012-05-10 22:54:26 +02:00 |
|
Felix Geyer
|
366d8a0f0e
|
Set master key after reading the database.
|
2012-05-10 22:46:36 +02:00 |
|
Felix Geyer
|
9d8e276950
|
Set uuids for entries.
|
2012-05-10 21:35:26 +02:00 |
|