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/UserInterfaceUtils.h | |
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/UserInterfaceUtils.h')
-rw-r--r-- | src/ui/UserInterfaceUtils.h | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/ui/UserInterfaceUtils.h b/src/ui/UserInterfaceUtils.h index ec439461..b5014f29 100644 --- a/src/ui/UserInterfaceUtils.h +++ b/src/ui/UserInterfaceUtils.h @@ -49,6 +49,31 @@ void process_result_analyse(TextEdit* edit, InfoBoardWidget* info_board, void process_operation(QWidget* parent, const std::string& waiting_title, const std::function<void()>& func); +class CommonUtils : public QWidget { + Q_OBJECT + public: + static CommonUtils* GetInstance(); + + CommonUtils(); + + signals: + void signalKeyStatusUpdated(); + + public slots: + + void slotImportKeys(QWidget* parent, const std::string& in_buffer); + + void slotImportKeyFromFile(QWidget* parent); + + void slotImportKeyFromKeyServer(QWidget* parent); + + void slotImportKeyFromClipboard(QWidget* parent); + + private: + static std::unique_ptr<CommonUtils> _instance; + +}; + } // namespace GpgFrontend::UI #endif // GPGFRONTEND_USER_INTERFACE_UTILS_H |