mirror of
https://github.com/keepassxreboot/keepassxc.git
synced 2026-01-07 11:35:44 -05:00
Refactor Database Settings (#9485)
Includes following changes: * Encryption Settings now has a similar key with the new database wizard for switching between Advanced and Simple Settings * The extra UI layer DatabaseSettingsDialog.ui has been removed. DatabaseSettingsDialog class now inherits EditWidget instead of DialogyWidget (just like Application Settings). * Extra classes for separate page settings (DatabaseSettingsPageFdoSecrets, DatabaseSettingsPageKeeShare) have been removed. Instead the widgets are used directly in DatabaseSettingsDialog. Same could be done later to Application --------- Co-authored-by: Jonathan White <support@dmapps.us>
This commit is contained in:
parent
14ee702b09
commit
5ad6562578
35 changed files with 149 additions and 392 deletions
|
|
@ -70,7 +70,6 @@
|
|||
|
||||
#ifdef WITH_XC_BROWSER
|
||||
#include "browser/BrowserService.h"
|
||||
#include "browser/BrowserSettingsPage.h"
|
||||
#endif
|
||||
|
||||
#if defined(Q_OS_UNIX) && !defined(Q_OS_MACOS) && !defined(QT_NO_DBUS)
|
||||
|
|
@ -196,7 +195,6 @@ MainWindow::MainWindow()
|
|||
&MainWindow::databaseUnlockDialogFinished);
|
||||
|
||||
#ifdef WITH_XC_BROWSER
|
||||
m_ui->settingsWidget->addSettingsPage(new BrowserSettingsPage());
|
||||
connect(
|
||||
browserService(), &BrowserService::requestUnlock, m_ui->tabWidget, &DatabaseTabWidget::performBrowserUnlock);
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue