keepassxc/src/gui
Jonathan White 8e76c30dd1 Prevent reloading database while editing an entry or group
* Fix #3933 and  fix #3857. Interaction with entries and groups is disabled while the database is being reloaded or saved to prevent changes from occurring. Prevent the database from being reloading if an entry or group is currently being edited.

* Fix #3941 - Only notify components when the database file actually changes (determined by checksum). This prevents spurious merge requests when the file is merely touched by another service (e.g., DropBox).

* Fix code format of ElidedLabel.cpp
2019-12-14 21:26:12 -05:00
..
csvImport Updated translation file and fixed typos 2019-10-23 22:48:34 -04:00
dbsettings Run code formatter 2019-11-23 10:07:39 -05:00
entry Add ability to hide a protected attribute after reveal 2019-11-23 10:07:39 -05:00
group Improve accessibility (#3409) 2019-08-30 20:18:41 -04:00
macutils macOS: Check for Auto-Type permissions on use instead of at launch 2019-11-09 13:53:44 +01:00
masterkey Run code formatter 2019-11-23 10:07:39 -05:00
settings Restore correct formatting 2018-11-28 18:29:15 -05:00
widgets Prevent reloading database while editing an entry or group 2019-12-14 21:26:12 -05:00
wizard Avoid copying QSharedPointers when not needed 2019-01-30 09:50:10 -05:00
AboutDialog.cpp Update About Dialog contributors and translators (#3669) 2019-10-26 20:53:18 +02:00
AboutDialog.h Formatting the code. 2018-03-31 16:01:30 -04:00
AboutDialog.ui Updated contributors in about dialog (#2683) 2019-02-15 08:56:11 -05:00
Application.cpp Ran make format 2019-03-19 18:56:17 -04:00
Application.h Add search help pop-up 2018-11-17 09:04:15 -05:00
ApplicationSettingsWidget.cpp Add checkbox to allow minimize after database unlock. 2019-09-02 21:53:16 -04:00
ApplicationSettingsWidget.h Improve accessibility (#3409) 2019-08-30 20:18:41 -04:00
ApplicationSettingsWidgetGeneral.ui Add checkbox to allow minimize after database unlock. 2019-09-02 21:53:16 -04:00
ApplicationSettingsWidgetSecurity.ui Improve accessibility (#3409) 2019-08-30 20:18:41 -04:00
CategoryListWidget.cpp Restore correct formatting 2018-11-28 18:29:15 -05:00
CategoryListWidget.h Improve readability and type-safety 2018-10-31 15:16:04 +01:00
CategoryListWidget.ui Make widget scalable and set minimum width based on the widget text 2017-02-22 03:39:13 +01:00
Clipboard.cpp Replace deprecated parts of the code (#2419) 2018-10-26 15:19:04 +02:00
Clipboard.h Replace deprecated parts of the code (#2419) 2018-10-26 15:19:04 +02:00
CloneDialog.cpp Cleanup CMakeFiles prior to release 2019-01-30 15:03:03 -05:00
CloneDialog.h Formatting the code. 2018-03-31 16:01:30 -04:00
CloneDialog.ui Fix clone dialog text 2017-07-20 14:09:33 +02:00
DatabaseOpenDialog.cpp Fix DatabaseUnlockDialog window sizing. 2019-11-09 10:00:34 -05:00
DatabaseOpenDialog.h Switch browser integration to use native raising of windows 2018-12-24 18:17:56 -05:00
DatabaseOpenWidget.cpp Run code formatter 2019-11-23 10:07:39 -05:00
DatabaseOpenWidget.h Make the purpose of the key file field clearer. 2019-11-07 21:26:56 -05:00
DatabaseOpenWidget.ui Disable database unlock form while decrypting 2019-11-23 09:56:39 -05:00
DatabaseTabWidget.cpp Run code formatter 2019-11-23 10:07:39 -05:00
DatabaseTabWidget.h Add warning prior to export of database 2019-06-30 15:29:36 -04:00
DatabaseWidget.cpp Prevent reloading database while editing an entry or group 2019-12-14 21:26:12 -05:00
DatabaseWidget.h Prevent reloading database while editing an entry or group 2019-12-14 21:26:12 -05:00
DatabaseWidgetStateSync.cpp Refactor Database and Database widgets (#2491) 2018-11-22 11:47:31 +01:00
DatabaseWidgetStateSync.h Create config file deprecation mechanism & rename Details->Preview (#2371) 2018-10-08 21:11:44 -04:00
DialogyWidget.cpp Support Ctrl+Enter shortcut on all dialogs with QPushButtonBox (#3039) 2019-04-20 17:54:25 +02:00
DialogyWidget.h Coding style fixes. 2015-10-15 18:02:31 +02:00
DragTabBar.cpp Formatting the code. 2018-03-31 16:01:30 -04:00
DragTabBar.h Replace Q_EMIT, Q_SIGNALS and Q_SLOTS macros with MOC keywords 2017-03-10 16:12:02 +01:00
EditWidget.cpp Correct issues with apply button 2019-04-07 19:12:45 -04:00
EditWidget.h Correct issues with apply button 2019-04-07 19:12:45 -04:00
EditWidget.ui Add "Apply" button to entry and group edit windows (#624) 2017-06-13 20:55:53 -04:00
EditWidgetIcons.cpp Download all favicons (#3169) 2019-07-07 15:29:11 -04:00
EditWidgetIcons.h Download all favicons (#3169) 2019-07-07 15:29:11 -04:00
EditWidgetIcons.ui Add missing tooltips to buttons 2019-09-28 11:25:20 -04:00
EditWidgetProperties.cpp Fix crash when removing custom data 2019-09-07 07:50:08 -04:00
EditWidgetProperties.h Add sharing of groups between databases 2018-10-01 10:39:37 -04:00
EditWidgetProperties.ui Improve accessibility (#3409) 2019-08-30 20:18:41 -04:00
EntryPreviewWidget.cpp Correct formatting of preview widget fields (#3727) 2019-11-09 18:16:05 +01:00
EntryPreviewWidget.h Correct formatting of preview widget fields (#3727) 2019-11-09 18:16:05 +01:00
EntryPreviewWidget.ui Correct formatting of preview widget fields (#3727) 2019-11-09 18:16:05 +01:00
FileDialog.cpp Improve File Dialog 2019-08-30 22:30:30 -04:00
FileDialog.h Improve File Dialog 2019-08-30 22:30:30 -04:00
Font.cpp Add monospaced font option for Notes field 2019-06-28 22:23:57 -04:00
Font.h Add monospaced font option for Notes field 2019-06-28 22:23:57 -04:00
IconDownloaderDialog.cpp Download all favicons (#3169) 2019-07-07 15:29:11 -04:00
IconDownloaderDialog.h Download all favicons (#3169) 2019-07-07 15:29:11 -04:00
IconDownloaderDialog.ui Updated translation file and fixed typos 2019-10-23 22:48:34 -04:00
IconModels.cpp Fixed issues with initial commit 2018-07-06 22:23:52 -04:00
IconModels.h Replaced Uuid with QUuid 2018-07-06 22:23:49 -04:00
KeePass1OpenWidget.cpp Redesign database unlock widget. (#3287) 2019-06-22 18:00:31 +02:00
KeePass1OpenWidget.h Make C++11 mandatory. 2015-09-12 13:55:50 +02:00
KMessageWidget.cpp Replace deprecated foreground() by windowText() 2019-07-07 14:17:21 -04:00
KMessageWidget.h Replace Q_EMIT, Q_SIGNALS and Q_SLOTS macros with MOC keywords 2017-03-10 16:12:02 +01:00
LineEdit.cpp Fix icons not using default theme 2018-09-22 21:29:09 +02:00
LineEdit.h Replace Q_EMIT, Q_SIGNALS and Q_SLOTS macros with MOC keywords 2017-03-10 16:12:02 +01:00
MainWindow.cpp Correctly initialize standalone PW generator mode 2019-11-23 08:18:51 -05:00
MainWindow.h Additional fixes for entry context menu (#3671) 2019-10-26 20:54:52 +02:00
MainWindow.ui Updated translation file and fixed typos 2019-10-23 22:48:34 -04:00
MainWindowAdaptor.cpp Performed project-wide code formatting 2019-01-28 22:38:59 -05:00
MainWindowAdaptor.h Performed project-wide code formatting 2019-01-28 22:38:59 -05:00
MessageBox.cpp Improve accessibility (#3409) 2019-08-30 20:18:41 -04:00
MessageBox.h Improve accessibility (#3409) 2019-08-30 20:18:41 -04:00
MessageWidget.cpp Correct behaviors when saving database fails 2019-04-07 12:12:43 -04:00
MessageWidget.h Correct behaviors when saving database fails 2019-04-07 12:12:43 -04:00
OpVaultOpenWidget.cpp Redesign database unlock widget. (#3287) 2019-06-22 18:00:31 +02:00
OpVaultOpenWidget.h Implement 1Password Vault Import 2019-05-19 18:21:34 -04:00
org.keepassxc.KeePassXC.MainWindow.xml add function for locking DBs from DBus, fix #687 2018-01-25 23:48:58 +01:00
PasswordEdit.cpp Fix stylesheet warnings introduced by 3b330ee2 (#3610) 2019-10-09 13:44:46 +02:00
PasswordEdit.h Improve accessibility (#3409) 2019-08-30 20:18:41 -04:00
PasswordGeneratorWidget.cpp Fix password generator properties initialization 2019-06-29 18:34:49 -04:00
PasswordGeneratorWidget.h Fix password generator properties initialization 2019-06-29 18:34:49 -04:00
PasswordGeneratorWidget.ui Updated translation file and fixed typos 2019-10-23 22:48:34 -04:00
SearchHelpWidget.ui Allow abbreviation of search field names 2019-09-04 22:31:15 -04:00
SearchWidget.cpp Revert search delay timer to 100ms 2019-10-04 21:18:37 -04:00
SearchWidget.h Always show search menu when icon clicked 2019-09-16 13:59:38 -04:00
SearchWidget.ui Add search help pop-up 2018-11-17 09:04:15 -05:00
SortFilterHideProxyModel.cpp Adapt to setSupportedDragActions() begin removed. 2015-09-12 13:51:49 +02:00
SortFilterHideProxyModel.h Make C++11 mandatory. 2015-09-12 13:55:50 +02:00
SquareSvgWidget.cpp Add QR code generator for TOTP export (#1167) 2018-10-19 14:42:49 -04:00
SquareSvgWidget.h Add QR code generator for TOTP export (#1167) 2018-10-19 14:42:49 -04:00
TotpDialog.cpp Correct issues with TOTP Setup 2019-10-20 17:57:51 -04:00
TotpDialog.h Complete refactor of TOTP integration 2018-09-15 12:10:26 -04:00
TotpDialog.ui Add TOTP support 2017-05-03 20:55:14 -03:00
TotpExportSettingsDialog.cpp Correct issues with TOTP Setup 2019-10-20 17:57:51 -04:00
TotpExportSettingsDialog.h Add QR code generator for TOTP export (#1167) 2018-10-19 14:42:49 -04:00
TotpSetupDialog.cpp Relax strictness of TOTP Base32 validation 2019-11-09 00:53:40 +01:00
TotpSetupDialog.h Complete refactor of TOTP integration 2018-09-15 12:10:26 -04:00
TotpSetupDialog.ui Correct issues with TOTP Setup 2019-10-20 17:57:51 -04:00
UpdateCheckDialog.cpp Ran make format 2019-03-19 18:56:17 -04:00
UpdateCheckDialog.h Ran make format 2019-03-19 18:56:17 -04:00
UpdateCheckDialog.ui Update checking feature (#2648) 2019-01-30 09:11:50 -05:00
WelcomeWidget.cpp Implement 1Password Vault Import 2019-05-19 18:21:34 -04:00
WelcomeWidget.h Implement 1Password Vault Import 2019-05-19 18:21:34 -04:00
WelcomeWidget.ui Improve accessibility (#3409) 2019-08-30 20:18:41 -04:00