diff options
author | Saturneric <[email protected]> | 2021-08-21 16:26:07 +0000 |
---|---|---|
committer | Saturneric <[email protected]> | 2021-08-21 16:26:07 +0000 |
commit | 516e3286d8373157291c78a499dd7a54c025133e (patch) | |
tree | d6c6b252110339a8be4390136f916b064d5b6740 /src/ui/settings/SettingsAdvanced.cpp | |
parent | Fixed. (diff) | |
download | GpgFrontend-516e3286d8373157291c78a499dd7a54c025133e.tar.gz GpgFrontend-516e3286d8373157291c78a499dd7a54c025133e.zip |
Functions addition and improvement;
Design and adjustment of function architecture related to server access;
Add a new module (advance);
Diffstat (limited to 'src/ui/settings/SettingsAdvanced.cpp')
-rw-r--r-- | src/ui/settings/SettingsAdvanced.cpp | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/ui/settings/SettingsAdvanced.cpp b/src/ui/settings/SettingsAdvanced.cpp index c49ba9ce..30414250 100644 --- a/src/ui/settings/SettingsAdvanced.cpp +++ b/src/ui/settings/SettingsAdvanced.cpp @@ -31,14 +31,21 @@ settings(RESOURCE_DIR(appPath) + "/conf/gpgfrontend.ini", /***************************************** * Steganography Box *****************************************/ - auto *steganoBox = new QGroupBox(tr("Show Steganography Options [Advanced]")); + auto *steganoBox = new QGroupBox(tr("Show Steganography Options")); auto *steganoBoxLayout = new QHBoxLayout(); steganoCheckBox = new QCheckBox(tr("Show Steganographic Options."), this); steganoBoxLayout->addWidget(steganoCheckBox); steganoBox->setLayout(steganoBoxLayout); + auto *pubkeyExchangeBox = new QGroupBox(tr("Pubkey Exchange")); + auto *pubkeyExchangeBoxLayout = new QHBoxLayout(); + autoPubkeyExchangeCheckBox = new QCheckBox(tr("Auto Pubkey Exchange"), this); + pubkeyExchangeBoxLayout->addWidget(autoPubkeyExchangeCheckBox); + pubkeyExchangeBox->setLayout(pubkeyExchangeBoxLayout); + auto *mainLayout = new QVBoxLayout; mainLayout->addWidget(steganoBox); + mainLayout->addWidget(pubkeyExchangeBox); setSettings(); mainLayout->addStretch(1); setLayout(mainLayout); @@ -48,9 +55,13 @@ void AdvancedTab::setSettings() { if (settings.value("advanced/steganography").toBool()) { steganoCheckBox->setCheckState(Qt::Checked); } + if (settings.value("advanced/autoPubkeyExchange").toBool()) { + autoPubkeyExchangeCheckBox->setCheckState(Qt::Checked); + } } void AdvancedTab::applySettings() { settings.setValue("advanced/steganography", steganoCheckBox->isChecked()); + settings.setValue("advanced/autoPubkeyExchange", autoPubkeyExchangeCheckBox->isChecked()); } |