diff options
author | Saturneric <[email protected]> | 2022-07-23 12:18:23 +0000 |
---|---|---|
committer | Saturneric <[email protected]> | 2022-07-23 12:18:23 +0000 |
commit | 61cc4ed27fd75315736407eac0932a3b297c9872 (patch) | |
tree | ab1aad6c483efffbe06e687627afb4f6260ebde2 /src/ui/dialog/help/AboutDialog.cpp | |
parent | fix(ui): fix button style problem (diff) | |
download | GpgFrontend-61cc4ed27fd75315736407eac0932a3b297c9872.tar.gz GpgFrontend-61cc4ed27fd75315736407eac0932a3b297c9872.zip |
feat(ui): add tab to show gnupg info
Diffstat (limited to 'src/ui/dialog/help/AboutDialog.cpp')
-rw-r--r-- | src/ui/dialog/help/AboutDialog.cpp | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/src/ui/dialog/help/AboutDialog.cpp b/src/ui/dialog/help/AboutDialog.cpp index 7612d9d9..6b6e4356 100644 --- a/src/ui/dialog/help/AboutDialog.cpp +++ b/src/ui/dialog/help/AboutDialog.cpp @@ -31,6 +31,7 @@ #include "GpgFrontendBuildInfo.h" #include "core/function/GlobalSettingStation.h" #include "core/thread/TaskRunnerGetter.h" +#include "ui/dialog/help/GnupgTab.h" #include "ui/thread/VersionCheckTask.h" namespace GpgFrontend::UI { @@ -39,27 +40,29 @@ AboutDialog::AboutDialog(int defaultIndex, QWidget* parent) : GeneralDialog(typeid(AboutDialog).name(), parent) { this->setWindowTitle(QString(_("About")) + " " + qApp->applicationName()); - auto* tabWidget = new QTabWidget; - auto* infoTab = new InfoTab(); - auto* translatorsTab = new TranslatorsTab(); + auto* tab_widget = new QTabWidget; + auto* info_tab = new InfoTab(); + auto* gnupg_tab = new GnupgTab(); + auto* translators_tab = new TranslatorsTab(); update_tab_ = new UpdateTab(); - tabWidget->addTab(infoTab, _("About Software")); - tabWidget->addTab(translatorsTab, _("Translators")); - tabWidget->addTab(update_tab_, _("Update")); + tab_widget->addTab(info_tab, _("About GpgFrontend")); + tab_widget->addTab(gnupg_tab, _("GnuPG")); + tab_widget->addTab(translators_tab, _("Translators")); + tab_widget->addTab(update_tab_, _("Update")); - connect(tabWidget, &QTabWidget::currentChanged, this, + connect(tab_widget, &QTabWidget::currentChanged, this, [&](int index) { LOG(INFO) << "Current Index" << index; }); - if (defaultIndex < tabWidget->count() && defaultIndex >= 0) { - tabWidget->setCurrentIndex(defaultIndex); + if (defaultIndex < tab_widget->count() && defaultIndex >= 0) { + tab_widget->setCurrentIndex(defaultIndex); } auto* buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok); connect(buttonBox, &QDialogButtonBox::accepted, this, &AboutDialog::close); auto* mainLayout = new QVBoxLayout; - mainLayout->addWidget(tabWidget); + mainLayout->addWidget(tab_widget); mainLayout->addWidget(buttonBox); setLayout(mainLayout); |