diff options
author | Jonathan White <droidmonkey@users.noreply.github.com> | 2018-11-16 18:00:59 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-11-16 18:00:59 +0300 |
commit | ee9c71e11e96073c6dc77e543ee51e62f97e07b1 (patch) | |
tree | a2266a1e019f7626783b88eb9a78130401bcc8fa /src/gui/DatabaseWidget.h | |
parent | f06742cf41151417154b54f41d43d0db45c4812c (diff) |
Fix multiple issues with entries and keyboard shortcuts (#2431)
* Cleanup entry change notification with entryview focus in/out
* Change Open URL shortcut to CTRL+SHIFT+U to conform with an "action"
including SHIFT
* Change Copy URL shortcut to CTRL+U to conform with "copy" without SHIFT
* Entry specific toolbar and menu items are disabled unless the entry
row has focus (prevents unintended actions)
* Reword security setting for password visibility in entry edit view
* Add shortcut to hide/unhide usernames (CTRL+SHIFT+B)
* Organize entry menu
* Fix #1588 - show keyboard shortcuts in context menu
* Fix #2403 - Change auto-type shortcut to CTRL + SHIFT + V
* Fix #2096 - Add (CTRL+F) to search bar background
* Fix #2031 & Fix #2266 - add shortcut to hide/unhide passwords (CTRL+SHIFT+C)
* Fix #2166 - Add reveal password button to entry preview
Diffstat (limited to 'src/gui/DatabaseWidget.h')
-rw-r--r-- | src/gui/DatabaseWidget.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gui/DatabaseWidget.h b/src/gui/DatabaseWidget.h index 828aace51..a5cf538d7 100644 --- a/src/gui/DatabaseWidget.h +++ b/src/gui/DatabaseWidget.h @@ -99,6 +99,7 @@ public: QByteArray entryViewState() const; bool setEntryViewState(const QByteArray& state) const; void clearAllWidgets(); + bool currentEntryHasFocus(); bool currentEntryHasTitle(); bool currentEntryHasUsername(); bool currentEntryHasPassword(); @@ -198,9 +199,8 @@ private slots: void switchToGroupEdit(Group* entry, bool create); void emitGroupContextMenuRequested(const QPoint& pos); void emitEntryContextMenuRequested(const QPoint& pos); - void emitPressedEntry(); - void emitPressedEntry(Entry* currentEntry); void emitPressedGroup(Group* currentGroup); + void emitEntrySelectionChanged(); void openDatabase(bool accepted); void mergeDatabase(bool accepted); void unlockDatabase(bool accepted); |