diff options
author | Aetf <aetf@unlimitedcodeworks.xyz> | 2021-02-05 23:07:59 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-02-05 23:07:59 +0300 |
commit | 9a8a5a00063c91f0df556066ad85944bcc369382 (patch) | |
tree | 77d11ea3eb3e19a4431f24c0afc8360916839e84 /src/gui/DatabaseWidget.h | |
parent | 33e6da33cadaf92d017103d46a2ba3b3716665de (diff) |
FdoSecrets: Major Refactor and Code Consolidation (#5747)
* Fixes #3837
* Change objects to use DBusMgr rather than separate adaptors
- Update all DBus invokable methods to new parameter order
- Change all usage of DBusReturn to simpler DBusResult
- Use DBusMgr to handle path and service registration
- Remove adaptor/*
- Set path in DBusObject
- Unregister service when service is destroyed
- Restore handling of invalid QVariant in prompt complete signal
- Clean up meta type registration
- Move dbus related file together
- Convert to QSharedPointer as much as possible
- Fix mapping of the Delete method
- Handle dbus property get all
* Add per-client states
- Move cipher negotiation to DBusClient
- Show list of clients instead of sessions in the settings page
- Add settings for confirmation of accessing items
- Fix infinite recursion when client disconnected
- Use optional explicit DBusClient parameter instead. This makes accessing
the client info in an async context explicit, and thus prevent accidental
assertions in prompts.
* Improve User Interface
- Add per-item access confirmation (if enabled)
- Remove the "disable for site" button for the access control dialog
- Improve the text on the settings page to be more consistent
- Fix disconnect buttons in settings page not working
- Make the unlock prompt method nonblocking
* Fix and cleanup unit tests
- Use QTRY_COMPARE when checking signal spies, as dbus signals are threaded
- Fixes in meta type registration and type conversion
- Remove QStringLiteral in COMPARE macros, making diff output readable
- Add testing for remembering auth decision
Diffstat (limited to 'src/gui/DatabaseWidget.h')
-rw-r--r-- | src/gui/DatabaseWidget.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gui/DatabaseWidget.h b/src/gui/DatabaseWidget.h index efe602121..fc8d9ee73 100644 --- a/src/gui/DatabaseWidget.h +++ b/src/gui/DatabaseWidget.h @@ -162,7 +162,7 @@ public slots: void createEntry(); void cloneEntry(); void deleteSelectedEntries(); - void deleteEntries(QList<Entry*> entries); + void deleteEntries(QList<Entry*> entries, bool confirm = true); void focusOnEntries(bool editIfFocused = false); void focusOnGroups(bool editIfFocused = false); void moveEntryUp(); |