Florian Geyer
bf906a7867
Open url when an entry is activated via its url column.
...
Closes #55
2013-04-07 22:17:32 +02:00
Felix Geyer
be288d26ca
Change Entry::clone() to set a random uuid.
2013-04-04 21:25:11 +02:00
Felix Geyer
db08058c4e
Ignore an unused variable.
2013-03-24 13:58:13 +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
4daac65cc5
Show correct group name when opening an entry from seach results.
2012-12-27 10:50:48 +01:00
Florian Geyer
ddd5e8a209
Add menu entry to copy an entry attribute to clipboard.
2012-10-24 20:03:33 +02:00
Florian Geyer
08415bd824
Improve headline in EditEntryWidget.
2012-10-21 21:50:05 +02:00
Florian Geyer
dd82c9f8f9
Search in root group by default.
2012-10-20 16:57:14 +02:00
Felix Geyer
e166722026
Implement database locking.
...
Closes #35
2012-10-12 12:12:00 +02:00
Felix Geyer
668103a00f
Show group and entry view context menus from MainWindow.
...
This allows us to drop the duplicate actions in DatabaseWidget.
2012-08-04 22:06:41 +02:00
Felix Geyer
886187baee
Show a busy cursor while doing master key transformations.
2012-07-27 18:54:35 +02:00
Felix Geyer
3a2f387892
Add action to open the entry URL.
...
Closes #37
2012-07-27 18:38:52 +02:00
Florian Geyer
8bff332be0
Add shortcuts for entry creation, editing, cloning and deletion.
...
Closes #40
2012-07-23 21:54:24 +02:00
Felix Geyer
39b9260719
Rename methods in EntryModel and EntryView from "search" to "entry list mode".
2012-07-21 22:21:49 +02:00
Felix Geyer
8cf6289d9c
Close search when the escape button is pressed.
2012-07-19 19:42:26 +02:00
Felix Geyer
7fef3bd701
Rename DataPath to FilePath.
2012-07-18 21:22:26 +02:00
Felix Geyer
f767a098d6
Add GUI test for changing the database transform rounds.
...
Refs #34
2012-07-17 10:56:56 +02:00
Felix Geyer
651c00239a
Add an auto-type entry action.
2012-07-12 22:35:51 +02:00
Felix Geyer
2e38b01d80
Add Save and SaveAs gui tests.
2012-07-06 19:21:19 +02:00
Felix Geyer
b579eb954e
Use QSaveFile to save databases.
2012-07-06 18:50:52 +02:00
Felix Geyer
68155e8f89
Make use of Q_NULLPTR.
2012-06-29 14:15:16 +02:00
Felix Geyer
92af92ccbe
Convert DatabaseOpenDialog into a widget on DatabaseWidget.
2012-06-29 10:36:35 +02:00
Florian Geyer
204822b66f
Improve auto save handling.
2012-06-24 19:30:30 +02:00
Florian Geyer
056447fad9
Add editFinished signal which can be used to auto save the database.
2012-06-14 21:18:04 +02:00
Florian Geyer
21e257e64d
Re-add truncation of history entries.
2012-06-06 19:59:10 +02:00
Florian Geyer
20c95737cb
Fix clipboard timeout.
2012-05-27 20:58:44 +02:00
Florian Geyer
adbce87ccd
Improve update of enabled state of group actions.
2012-05-27 17:06:04 +02:00
Florian Geyer
6fb6e1dc82
Add more icons to actions in context menu.
2012-05-27 16:59:25 +02:00
Florian Geyer
56509eab5f
Fix enabled state of group actions.
2012-05-27 16:53:27 +02:00
Felix Geyer
3e72cd11a3
Change SearchWidget to use a grid layout and remove double margins.
2012-05-27 16:17:10 +02:00
Florian Geyer
92e4055f85
Add icons to actions in context menu.
2012-05-27 15:20:53 +02:00
Florian Geyer
b5797503a8
Hide search sensitivity checkbox.
2012-05-27 15:07:32 +02:00
Florian Geyer
182258761f
Add some asserts.
2012-05-27 15:07:32 +02:00
Florian Geyer
57aef7f1ec
Option to search in current/root group.
...
Closes #24
2012-05-27 15:07:32 +02:00
Florian Geyer
a92ddc6d0b
Add case sensitivity option to search.
2012-05-27 15:07:28 +02:00
Felix Geyer
10321adc0b
Fix icons/application/22x22/action folder name.
2012-05-27 12:49:09 +02:00
Felix Geyer
fb499154bd
Remove some double margins.
2012-05-27 11:24:56 +02:00
Florian Geyer
4751f40c2b
Add a function to database widget to access enabled state of actions.
2012-05-26 19:40:02 +02:00
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
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
5c0a83eae5
Add context menus for group and entry view.
2012-05-25 13:42:59 +02:00
Felix Geyer
bde397503e
Coding style fixes.
2012-05-21 11:57:29 +02:00
Florian Geyer
9faf550fa1
Use line edit widget for search edit.
2012-05-20 21:09:34 +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
fef931392f
Simplify DatabaseSettingsWidget by passing a Database pointer to it.
2012-05-19 14:52:00 +02:00
Florian Geyer
810a6e4b39
Display history items.
...
Refs #23
2012-05-17 23:29:37 +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
Florian Geyer
fb5a5041d5
Fix crash when editing an entry in search results.
2012-05-16 01:33:32 +02:00
Florian Geyer
6a1d6e8dd3
Add icon selection for groups.
...
Refs #22
2012-05-15 18:46:59 +02:00
Felix Geyer
924130e0fe
Use Q_FOREACH instead of QListIterator.
2012-05-14 17:56:43 +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
6b6c109903
Add search.
...
Refs #24
2012-05-13 19:21:10 +02:00
Florian Geyer
078fe3ccf1
Pass database instead of metadata to edit entry widget.
2012-05-13 19:02:07 +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
0d2ce4c038
Add icon selection for entries.
...
Refs #22 .
2012-05-10 12:05:29 +02:00
Florian Geyer
09248fdb14
Select newly created entries.
2012-05-09 20:03:13 +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
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
Felix Geyer
3aac16f03e
Make DatabaseWidget ignore the size hint of non-active widgets.
2012-04-24 11:22:55 +02:00
Florian Geyer
8467e7756d
Add ability to delete groups via gui.
2012-04-22 00:11:17 +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
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
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
900420630d
Fix checking if database has a key.
2012-04-18 17:03:57 +02:00
Florian Geyer
fec19b475e
Disable/enable menu actions depending on what currently can be done.
2012-04-18 17:03:57 +02:00
Florian Geyer
eb4f82a7ed
Add hasKey property to database and also make it accessible via the DatabaseWidget.
2012-04-18 17:03:57 +02:00
Felix Geyer
3baaf6be97
Add TestGui::testEditEntry().
...
This tests that the database isn't marked as modified when we don't change
anything but still press the Ok button.
2012-04-14 20:31:35 +02:00
Florian Geyer
a058dcee5d
Multiple DatabaseTabWidget fixes.
...
Close databases on exit. Ask to save changes on database close.
Remove database from db list on database close.
Delete file pointer on database close.
Require to set master key at database creation time.
Append "*" to tabname if database is modified.
Handle database modified signals in database tab widget.
2012-04-11 21:50:20 +02:00
Felix Geyer
2612fc8e44
Expand GUI to allow changing the master key.
2012-01-13 17:52:37 +01:00
Felix Geyer
58d4a0208b
Fix crash when editing an entry.
2011-12-29 19:04:25 +01:00
Felix Geyer
73b84ff670
Make the edit entry button work.
2011-12-29 19:01:58 +01:00
Felix Geyer
4d8e9561a7
Implement GUI for creating entries.
2011-12-27 16:04:59 +01:00
Felix Geyer
019bcd380e
Implement the GUI for editing and creating groups.
2011-12-27 15:49:06 +01:00
Felix Geyer
d4f02a78a7
Coding style fixes.
2011-07-08 14:51:14 +02:00
Felix Geyer
0c91be8eac
Add initial UI for entry editing.
2010-10-06 19:40:50 +02:00
Felix Geyer
5efccf32c9
Set horizontal stretch factors.
2010-08-25 10:46:26 +02:00
Felix Geyer
194a081bd7
Use a splitter between Group and Entry View.
2010-08-24 23:06:35 +02:00
Felix Geyer
621b367f45
Add EntryView and DatabaseWidget.
2010-08-24 22:26:52 +02:00