diff options
author | Saturneric <[email protected]> | 2021-12-02 19:49:32 +0000 |
---|---|---|
committer | Saturneric <[email protected]> | 2021-12-02 19:49:32 +0000 |
commit | 6027b6098ac4e8dfdc75fc08e3f5d3b3b2997ef3 (patch) | |
tree | a399d2c830dadf6750ddb44a69309b443255846c /src/ui/main_window/MainWindowSlotUI.cpp | |
parent | Modified & Improve (diff) | |
download | GpgFrontend-6027b6098ac4e8dfdc75fc08e3f5d3b3b2997ef3.tar.gz GpgFrontend-6027b6098ac4e8dfdc75fc08e3f5d3b3b2997ef3.zip |
Fix and Modified.
1. Fix known issues.
2. Modified Settings.
3. Modified parts of modules.
Diffstat (limited to 'src/ui/main_window/MainWindowSlotUI.cpp')
-rw-r--r-- | src/ui/main_window/MainWindowSlotUI.cpp | 36 |
1 files changed, 7 insertions, 29 deletions
diff --git a/src/ui/main_window/MainWindowSlotUI.cpp b/src/ui/main_window/MainWindowSlotUI.cpp index 312364e2..35eb74ac 100644 --- a/src/ui/main_window/MainWindowSlotUI.cpp +++ b/src/ui/main_window/MainWindowSlotUI.cpp @@ -23,6 +23,7 @@ */ #include "MainWindow.h" +#include "ui/UserInterfaceUtils.h" #include "ui/settings/GlobalSettingStation.h" namespace GpgFrontend::UI { @@ -36,44 +37,21 @@ void MainWindow::slotSetStatusBarText(const QString& text) { } void MainWindow::slotStartWizard() { - auto* wizard = new Wizard(keyMgmt, this); + auto* wizard = new Wizard(this); wizard->show(); wizard->setModal(true); } -// void MainWindow::slotCheckAttachmentFolder() { -// // TODO: always check? -// if (!settings.value("mime/parseMime").toBool()) { -// return; -// } -// -// QString attachmentDir = qApp->applicationDirPath() + "/attachments/"; -// // filenum minus . and .. -// uint filenum = QDir(attachmentDir).count() - 2; -// if (filenum > 0) { -// QString statusText; -// if (filenum == 1) { -// statusText = _("There is one unencrypted file in attachment folder"); -// } else { -// statusText = _("There are ") + QString::number(filenum) + -// _(" unencrypted files in attachment folder"); -// } -// statusBarIcon->setStatusTip(statusText); -// statusBarIcon->show(); -// } else { -// statusBarIcon->hide(); -// } -// } - void MainWindow::slotImportKeyFromEdit() { if (edit->tabCount() == 0 || edit->slotCurPageTextEdit() == nullptr) return; - keyMgmt->slotImportKeys(edit->curTextPage()->toPlainText().toStdString()); + CommonUtils::GetInstance()->slotImportKeys( + this, edit->curTextPage()->toPlainText().toStdString()); } void MainWindow::slotOpenKeyManagement() { - keyMgmt->show(); - keyMgmt->raise(); - keyMgmt->activateWindow(); + auto* dialog = new KeyMgmt(this); + dialog->show(); + dialog->raise(); } void MainWindow::slotOpenFileTab() { edit->slotNewFileTab(); } |