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
|
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
|
078fe3ccf1
|
Pass database instead of metadata to edit entry widget.
|
2012-05-13 19:02:07 +02:00 |
|
Felix Geyer
|
0387da48a4
|
Add transform round benchmark button to DatabaseWidget.
|
2012-05-12 15:39:55 +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 |
|
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
|
ce0007acd2
|
Improve file dialog filter for adding custom icons.
|
2012-05-10 18:09:42 +02:00 |
|
Felix Geyer
|
8204f2007a
|
Icon model fixes.
|
2012-05-10 13:59:36 +02:00 |
|
Florian Geyer
|
0d2ce4c038
|
Add icon selection for entries.
Refs #22.
|
2012-05-10 12:05:29 +02:00 |
|
Florian Geyer
|
93a868a571
|
Don't show message box when creation of database is canceled.
|
2012-05-09 20:56:22 +02:00 |
|
Florian Geyer
|
f20d892573
|
Fix use of wrong slot when connecting the close request signal of the database widget.
|
2012-05-09 20:11:37 +02:00 |
|
Florian Geyer
|
07aa46c2d6
|
Activate corresponding tab when closing a database.
|
2012-05-09 20:11:27 +02:00 |
|
Florian Geyer
|
09248fdb14
|
Select newly created entries.
|
2012-05-09 20:03:13 +02:00 |
|
Felix Geyer
|
35cb4343e6
|
Set proper text for the toggle toolbar action.
|
2012-05-06 20:17:26 +02:00 |
|
Felix Geyer
|
e81ac20442
|
Fix GPL version number in the about dialog.
|
2012-05-02 22:43:24 +02:00 |
|
Felix Geyer
|
674320fe2a
|
Set proper window title for DatabaseOpenDialog.
|
2012-05-02 22:43:00 +02:00 |
|
Felix Geyer
|
739f4d97a6
|
Coding style fixes.
|
2012-05-02 17:04:03 +02:00 |
|
Felix Geyer
|
f89a2a4045
|
Move recycle bin checkbox to the left side.
|
2012-05-02 16:34:06 +02:00 |
|
Florian Geyer
|
b217475dff
|
Set default name for root group when creating new database.
|
2012-05-02 16:26:32 +02:00 |
|
Felix Geyer
|
98a2950941
|
Add KeePassX icon to about dialog.
|
2012-05-02 16:21:59 +02:00 |
|
Felix Geyer
|
31ab2677f8
|
Remove status bar in main window.
|
2012-05-02 15:37:37 +02:00 |
|
Felix Geyer
|
d60e27b4cf
|
Add about dialog.
|
2012-05-02 15:37:21 +02:00 |
|
Felix Geyer
|
eb430d78a0
|
Sync expanded state to the view for new groups.
|
2012-05-02 15:36:27 +02:00 |
|
Felix Geyer
|
1ea14e1090
|
Turn attachmentsView into a QListView with wrapping turned on.
|
2012-05-02 11:15:50 +02:00 |
|
Felix Geyer
|
3552a79f13
|
Implement saving, adding and removing attachments.
|
2012-05-02 11:11:28 +02:00 |
|
Felix Geyer
|
f8f52419c8
|
Turn EntryAttachmentsModel into a QAbstractListModel.
|
2012-05-02 10:30:30 +02:00 |
|
Florian Geyer
|
93982aa0c9
|
Clear attributes edit if there are no attributes.
|
2012-04-30 18:25:09 +02:00 |
|
Florian Geyer
|
4968292a05
|
Fix missing connect of collapsed signal.
|
2012-04-28 22:51:22 +02:00 |
|
Florian Geyer
|
272da8c99c
|
Fix check if file can be opened read only.
|
2012-04-28 21:43:23 +02:00 |
|
Florian Geyer
|
ab32452920
|
Show entry title/group name in delete dialog.
|
2012-04-28 21:43:23 +02:00 |
|
Florian Geyer
|
554029ac31
|
Select newly created groups and expand parent.
|
2012-04-28 21:43:23 +02:00 |
|
Florian Geyer
|
84a9e397d2
|
Fix missing connect of expanded signal.
|
2012-04-28 21:43:23 +02:00 |
|
Felix Geyer
|
599d60270d
|
Coding style fixes.
|
2012-04-28 21:42:23 +02:00 |
|
Felix Geyer
|
3649c7753c
|
Fix the vertial size policy of the edit entry widget.
|
2012-04-28 21:30:11 +02:00 |
|
Felix Geyer
|
1d39368f8d
|
Support editing attribute values in a separate text edit.
|
2012-04-28 19:11:15 +02:00 |
|
Felix Geyer
|
3ab81ea776
|
Fix bug that EntryAttributesModel isn't updated on reset.
|
2012-04-28 16:50:51 +02:00 |
|
Felix Geyer
|
7f67019f63
|
Turn EntryAttributesModel into a QAbstractListModel.
|
2012-04-28 16:50:17 +02:00 |
|
Felix Geyer
|
6140a688d7
|
Make EntryAttributesModel editable.
|
2012-04-27 12:35:13 +02:00 |
|
Felix Geyer
|
74ac6c27d7
|
Support moving entries with drag and drop.
|
2012-04-26 16:35:13 +02:00 |
|
Felix Geyer
|
e4bc302d3d
|
Coding style fixes.
|
2012-04-25 20:22:55 +02:00 |
|
Florian Geyer
|
c29c423ec8
|
Add enum to describe current mode of database widget.
|
2012-04-25 19:46:19 +02:00 |
|
Florian Geyer
|
71b15c589c
|
Implement default username.
|
2012-04-25 00:30:23 +02:00 |
|
Florian Geyer
|
7a3a783eeb
|
Make dialogy widget work with arbitrary buttons in button boxes.
|
2012-04-25 00:30:23 +02:00 |
|
Florian Geyer
|
5ce9b5da78
|
Reset focus when opening database settings, edit entry and edit group widget.
|
2012-04-25 00:30:23 +02:00 |
|
Florian Geyer
|
f7bdeefbe3
|
Edit widgets inherit from DialogyWidget.
Closes #17
|
2012-04-25 00:30:23 +02:00 |
|
Florian Geyer
|
279793365a
|
Add dialogy widget which implements default button behaviour.
|
2012-04-25 00:30:23 +02:00 |
|
Felix Geyer
|
d3fbb291bd
|
Support moving groups with drag and drop.
|
2012-04-25 00:22:55 +02:00 |
|
Felix Geyer
|
974d4f5807
|
Allow passing a filename and password on the command line.
Passing passwords on the command line is not exactly best practice but will
greatly improve development productivity.
|
2012-04-24 11:47:16 +02:00 |
|
Felix Geyer
|
3aac16f03e
|
Make DatabaseWidget ignore the size hint of non-active widgets.
|
2012-04-24 11:22:55 +02:00 |
|
Felix Geyer
|
e026f3d1eb
|
Create a history item when changing entries.
Closes #15
|
2012-04-23 21:20:05 +02:00 |
|
Felix Geyer
|
3df2ad35cb
|
Constification and some style fixes.
|
2012-04-23 21:09:01 +02:00 |
|
Florian Geyer
|
b3ddfca2bd
|
Focus the password line edit on switch to change master key widget.
|
2012-04-23 17:14:22 +02:00 |
|
Felix Geyer
|
bddc29101c
|
Introduce Group::aboutToMove() and moved() signals.
Emit them instead of remove/add when groups are moved within
a database.
|
2012-04-23 16:57:08 +02:00 |
|
Felix Geyer
|
f9abf2171b
|
Focus the password line edit by default.
|
2012-04-22 20:57:42 +02:00 |
|
Florian Geyer
|
9726046e24
|
Display current tab name in window title.
|
2012-04-22 00:11:17 +02:00 |
|
Florian Geyer
|
e7d0dfbd26
|
Ask before closing database when in edit mode.
Fixes #12
|
2012-04-22 00:11:17 +02:00 |
|
Florian Geyer
|
8467e7756d
|
Add ability to delete groups via gui.
|
2012-04-22 00:11:17 +02:00 |
|
Felix Geyer
|
19a5aad90a
|
Declare the TypeInfo for some classes/structs.
Qt's container classes benefit from this information.
|
2012-04-21 18:39:09 +02:00 |
|
Florian Geyer
|
4e2407b3ba
|
Fix groupChanged signal not emitted in all cases.
|
2012-04-21 18:26:18 +02:00 |
|
Florian Geyer
|
b1db565bee
|
Hide the tar bar when only one database is opened.
Closes #10
|
2012-04-21 18:24:30 +02:00 |
|
Florian Geyer
|
e06937287c
|
Make toggle password button in ChangeMasterKey widget work.
|
2012-04-21 17:28:44 +02:00 |
|
Florian Geyer
|
26c4dedd01
|
Add more options to database settings widget.
|
2012-04-21 17:28:44 +02:00 |
|
Florian Geyer
|
1fc5f7a69f
|
Add database settings widget and ability to change transform rounds count.
|
2012-04-21 17:28:44 +02:00 |
|
Florian Geyer
|
e8ac70120b
|
Delete entries for good if already in recycle bin
|
2012-04-19 01:02:23 +02:00 |
|
Felix Geyer
|
246bc0115e
|
More coding style fixes.
|
2012-04-19 00:25:57 +02:00 |
|
Florian Geyer
|
8735a4846c
|
Move deleted entries to recycle bin if enabled.
|
2012-04-18 23:09:00 +02:00 |
|
Florian Geyer
|
5661f29f7d
|
Add ability to delete entries via gui.
|
2012-04-18 23:06:21 +02:00 |
|
Felix Geyer
|
37291d278e
|
Fix some more lines that are too long.
|
2012-04-18 23:05:31 +02:00 |
|
Felix Geyer
|
2e011d5362
|
Improve code style.
|
2012-04-18 22:08:22 +02:00 |
|
Florian Geyer
|
89f138a868
|
Remove unnecessary currentIndexChanged signal in database widget.
|
2012-04-18 17:03:58 +02:00 |
|
Florian Geyer
|
3b603f685a
|
Display expiry time in local time, but save in utc.
|
2012-04-18 17:03:58 +02:00 |
|
Florian Geyer
|
48f8b1a116
|
Do not partly update an entry when different passwords are supplied.
|
2012-04-18 17:03:58 +02:00 |
|
Florian Geyer
|
9dc362c97e
|
Add tabstop order for EditEntryWidgetMain.
|
2012-04-18 17:03:58 +02:00 |
|