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 |
|
Florian Geyer
|
25f15073cc
|
Refactor EditEntryWidget.
|
2012-10-29 23:11:42 +01:00 |
|
Florian Geyer
|
34a1eef252
|
Clear out includes.
|
2012-10-29 22:50:57 +01:00 |
|
Florian Geyer
|
771a041750
|
Refactor EditWidgetProperties.
|
2012-10-29 22:41:37 +01:00 |
|
Florian Geyer
|
ff0d53d945
|
Add properties tab in EditEntryWidget.
|
2012-10-29 19:59:09 +01:00 |
|
Florian Geyer
|
afe2c00841
|
Rename "EditGroupWidgetProperties" to "EditWidgetProperties".
|
2012-10-29 19:29:18 +01:00 |
|
Florian Geyer
|
9a7a88eea2
|
Rename "Advanced" to "Properties" in EditGroupWidget.
|
2012-10-29 19:05:51 +01:00 |
|
Florian Geyer
|
ddd5e8a209
|
Add menu entry to copy an entry attribute to clipboard.
|
2012-10-24 20:03:33 +02:00 |
|
Felix Geyer
|
caec47b1e5
|
Fix drag'n'drop of multiple entries.
Previously only the first entry was moved.
|
2012-10-21 22:31:21 +02:00 |
|
Florian Geyer
|
08415bd824
|
Improve headline in EditEntryWidget.
|
2012-10-21 21:50:05 +02:00 |
|
Felix Geyer
|
59da03d660
|
Make TriState strings translatable.
|
2012-10-21 15:11:09 +02:00 |
|
Felix Geyer
|
b17cb60b5c
|
Coding style fixes.
|
2012-10-21 15:09:01 +02:00 |
|
Felix Geyer
|
788cc02685
|
Make sure all auto-type settings are saved and the UI is reset before loading entries.
|
2012-10-21 12:47:30 +02:00 |
|
Florian Geyer
|
807924c0bc
|
Refactor EditGroupWidget.
|
2012-10-20 17:53:33 +02:00 |
|
Florian Geyer
|
1558dd8309
|
Make group autotype setting editable via GUI.
|
2012-10-20 17:26:23 +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
|
ba7b787dd3
|
Minimize the main window with Command + M on Mac OS.
Closes #42
|
2012-09-01 11:14:05 +02:00 |
|
Florian Geyer
|
de1a94ff61
|
Add presets for expire date.
Closes #44
|
2012-08-18 17:33:41 +02:00 |
|
Florian Geyer
|
6c695e3fd0
|
Remember show toolbar option.
Closes #43
|
2012-08-15 19:50:31 +02:00 |
|
Felix Geyer
|
6e206704f9
|
Make sure the clipboard is cleared before the QApplication instance is destroyed.
Also add safety check so we don't try to use the clipboard if it's not available.
|
2012-08-04 22:06:41 +02:00 |
|
Felix Geyer
|
9c378216f6
|
Coding style fixes.
|
2012-08-04 22:06:41 +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 |
|
Florian Geyer
|
15c18dd899
|
Do not try to open a non-existing database.
|
2012-07-28 10:19:32 +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 |
|
Felix Geyer
|
5786d0c279
|
Regain focus after native file dialogs have been closed.
For some reason this happens on Mac OS X.
We work around it by calling activateWindow().
Closes #39
|
2012-07-25 12:18:16 +02:00 |
|
Florian Geyer
|
53ce522c08
|
Disable recent databases menu when in settings widget.
|
2012-07-23 23:50:17 +02:00 |
|
Florian Geyer
|
9f21b54c4e
|
Prevent selection of both entries when an entry is cloned via shortcut.
|
2012-07-23 22:27:02 +02:00 |
|
Florian Geyer
|
8bff332be0
|
Add shortcuts for entry creation, editing, cloning and deletion.
Closes #40
|
2012-07-23 21:54:24 +02:00 |
|
Florian Geyer
|
0755702fe3
|
Show last used databases in file menu.
Refs #36
|
2012-07-23 21:16:55 +02:00 |
|
Felix Geyer
|
ecea101962
|
Return Q_NULLPTR instead of 0 when the return type is a pointer.
|
2012-07-23 14:58:57 +02:00 |
|
Felix Geyer
|
4a357e791e
|
Set Auto-Type sequence edit to read only when in history mode.
Not the other way aroud.
|
2012-07-23 12:42:05 +02:00 |
|
Felix Geyer
|
9ad4cc8783
|
Subclass QSortFilterProxyModel to hide the group column in EntryView.
QTreeView::hideColumn() does not work well with keyboard search.
|
2012-07-22 22:02:06 +02:00 |
|
Felix Geyer
|
34ad5d61f6
|
Allow EntryModel to be used with entries from different databases.
|
2012-07-21 22:21:49 +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
|
33b4cd8636
|
Don't add new entries to EntryModel when in search mode.
Only allow moving entries from one group to the other.
|
2012-07-21 22:21:49 +02:00 |
|
Felix Geyer
|
a50d2709e7
|
Replace EntryAttachments and EntryAttributes operator=() with copyDataFrom().
QObjects are not supposed to have assignment operators.
|
2012-07-20 12:15:19 +02:00 |
|
Felix Geyer
|
c7107de2a7
|
Improve window select combo box.
Create the WindowSelectComboBox subclass that refreshes the window
list whenever the popup is opened.
|
2012-07-20 12:15:14 +02:00 |
|
Felix Geyer
|
b5c3873cfd
|
Update auto-type association editing.
Correctly set enabled status of all elements.
Fix crash when clicking on the view and the entry has no auto-type associations.
|
2012-07-20 10:28:18 +02:00 |
|
Felix Geyer
|
8cf6289d9c
|
Close search when the escape button is pressed.
|
2012-07-19 19:42:26 +02:00 |
|
Felix Geyer
|
8619682da3
|
Replace some more Q_WS_* with Q_OS_*.
|
2012-07-19 19:42:26 +02:00 |
|
Felix Geyer
|
308d3ad84b
|
Use constructor initialization lists where possible.
|
2012-07-19 19:42:14 +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
|
965dba63d7
|
Use Q_OS_MAC instead of the nonexistent Q_OS_MACOS.
Thanks to Richard Johnson for spotting this.
Closes #33
|
2012-07-16 17:49:12 +02:00 |
|
Felix Geyer
|
676be9da16
|
Coding style fixes.
|
2012-07-16 17:47:21 +02:00 |
|
Felix Geyer
|
237d954b65
|
Add auto-type settings to EditEntryWidget.
|
2012-07-16 17:40:28 +02:00 |
|
Felix Geyer
|
af166a66b3
|
Add AutoTypeAssociationsModel class.
|
2012-07-16 17:39:20 +02:00 |
|
Felix Geyer
|
6d5b31f527
|
Normalize signal/slot signatures.
|
2012-07-14 19:34:38 +02:00 |
|
Felix Geyer
|
288fa732ca
|
Add global shortcut widget to SettingsWidget and register shortcut on startup.
|
2012-07-14 19:09:28 +02:00 |
|
Felix Geyer
|
651c00239a
|
Add an auto-type entry action.
|
2012-07-12 22:35:51 +02:00 |
|
Felix Geyer
|
bc207714da
|
Add initial auto-type implementation.
The platform dependent bits are separated in plugins.
A plugin for X11 using Xlib is already done.
|
2012-07-12 22:33:20 +02:00 |
|
Felix Geyer
|
9de4cbbbd6
|
Use Q_OS_* defines instead of Q_WS_*.
|
2012-07-12 13:58:40 +02:00 |
|
Felix Geyer
|
ce633b54be
|
Prevent opening a database multiple times in the same instance.
Refs #18
|
2012-07-08 10:26:42 +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
|
909e01bde5
|
Make DatabaseOpenWidget a bit prettier.
|
2012-07-02 18:47:12 +02:00 |
|
Felix Geyer
|
d0fd9af5e6
|
Hide history row when viewing history items.
|
2012-07-02 00:16:24 +02:00 |
|
Felix Geyer
|
61984a5748
|
Keep widget frame when displaying history items.
|
2012-07-02 00:08:31 +02:00 |
|
Felix Geyer
|
ee3bc89a54
|
Coding style fixes.
|
2012-06-30 00:22:07 +02:00 |
|
Felix Geyer
|
ca13ad8d25
|
Delete open databases when DatabaseTabWidget is destructed.
|
2012-06-29 23:40:51 +02:00 |
|
Florian Geyer
|
9ae6d2cd05
|
Update last databases on open and save as.
|
2012-06-29 23:30:13 +02:00 |
|
Felix Geyer
|
d2fc4e8abd
|
Mark DatabaseOpenWidget ctor es explicit.
|
2012-06-29 23:17:36 +02:00 |
|
Felix Geyer
|
baa5a74ba0
|
Convert iconCount() and expiredIconIndex() to constants.
|
2012-06-29 15:22:43 +02:00 |
|
Felix Geyer
|
e144f7c85a
|
Mark overriden methods as Q_DECL_OVERRIDE.
|
2012-06-29 14:37:29 +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
|
900beae046
|
Add menu action to toggle toolbar visibility.
Closes #31
|
2012-06-25 00:30:26 +02:00 |
|
Florian Geyer
|
204822b66f
|
Improve auto save handling.
|
2012-06-24 19:30:30 +02:00 |
|
Felix Geyer
|
f690522725
|
Coding style fixes.
|
2012-06-24 11:32:54 +02:00 |
|
Florian Geyer
|
e578ca9a82
|
Avoid multiple editFinished signals from group view.
|
2012-06-14 23:43:06 +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
|
27794021d9
|
Simplify enableAutoSaveOnExit function.
|
2012-06-12 10:11:13 +02:00 |
|
Florian Geyer
|
2c88810459
|
Coding style fixes.
|
2012-06-12 10:00:02 +02:00 |
|
Thom Troy
|
bd5dd130e5
|
Add auto save on exit
|
2012-06-12 10:00:02 +02:00 |
|
Thom Troy
|
e439e057a0
|
Fix extra check that wasn't needed
|
2012-06-12 10:00:01 +02:00 |
|
Thom Troy
|
17f4e23215
|
Added automatically saving DB after change
|
2012-06-12 10:00:01 +02:00 |
|
Florian Geyer
|
871cdc5bb8
|
Coding style fixes.
|
2012-06-11 18:52:16 +02:00 |
|
Thom Troy
|
a5f7d0277f
|
Implement browse key file in ChangeMasterKeyWidget
|
2012-06-11 18:20:46 +02:00 |
|
Thom Troy
|
5217199d0a
|
Implement create key file in ChangeMasterKeyWidget
|
2012-06-11 18:20:46 +02:00 |
|
Florian Geyer
|
01706483fb
|
Fix history view showing wrong item.
|
2012-06-10 18:11:00 +02:00 |
|
Florian Geyer
|
21e257e64d
|
Re-add truncation of history entries.
|
2012-06-06 19:59:10 +02:00 |
|
Franklin Strube
|
21302782e1
|
allow any filetype to be opened as a database
|
2012-06-06 10:46:42 +02:00 |
|
Felix Geyer
|
8e8efc67e6
|
Use "*" as filter for all files instead of "*.*".
|
2012-06-06 10:21:17 +02:00 |
|
Felix Geyer
|
d3fcf2e0c4
|
Move singleton instance code to static member functions.
|
2012-05-31 14:51:44 +02:00 |
|
Florian Geyer
|
8d6b200dd7
|
Improve performance of EntryHistoryModel.
|
2012-05-30 18:07:50 +02:00 |
|
Florian Geyer
|
9f1ab080ee
|
Make history view sortable.
|
2012-05-30 16:51:36 +02:00 |
|
Florian Geyer
|
2448976643
|
Switch back to WelcomeWidget when settings widget is closed and there are no open databases.
|
2012-05-30 15:20:09 +02:00 |
|
Florian Geyer
|
cf5f56af6f
|
Rename setting so it refers only to group expanded state changes.
|
2012-05-30 11:27:09 +02:00 |
|
Florian Geyer
|
5003499700
|
Add settings option if visual changes mark databases as modified.
|
2012-05-29 22:10:03 +02:00 |
|
Florian Geyer
|
8aefb1ed82
|
Indicate read-only state in window title.
|
2012-05-28 19:01:38 +02:00 |
|
Felix Geyer
|
5201001f3a
|
Switch back to WelcomeWidget when the last database has been closed.
|
2012-05-28 18:53:39 +02:00 |
|
Felix Geyer
|
f145cb69de
|
Switch to DatabaseTabWidget when the current tab changed and the welcome widget is shown.
|
2012-05-28 18:49:16 +02:00 |
|
Felix Geyer
|
a8ab3a5ca1
|
Coding style fixes.
|
2012-05-28 12:12:33 +02:00 |
|
Florian Geyer
|
a22308b13b
|
Add missing general settings widget.
|
2012-05-28 10:46:25 +02:00 |
|
Florian Geyer
|
f18db06471
|
Store remember last opened files setting.
|
2012-05-28 00:09:54 +02:00 |
|
Florian Geyer
|
6f48983efe
|
Remember last opened files.
|
2012-05-27 23:41:33 +02:00 |
|