diff options
author | saturneric <[email protected]> | 2023-10-24 07:55:29 +0000 |
---|---|---|
committer | saturneric <[email protected]> | 2023-10-24 07:55:29 +0000 |
commit | 52f809414e485f81e58a0aa3fec99bd27e38c9cf (patch) | |
tree | 21bc601b510e01eec1b38ae256f6c252533ef91f /src/module/integrated/version_checking_module/VersionCheckingModule.h | |
parent | fix: solve some issues on log system (diff) | |
download | GpgFrontend-52f809414e485f81e58a0aa3fec99bd27e38c9cf.tar.gz GpgFrontend-52f809414e485f81e58a0aa3fec99bd27e38c9cf.zip |
feat: try to use GRT as a info exchange center of modules and ui
Diffstat (limited to 'src/module/integrated/version_checking_module/VersionCheckingModule.h')
-rw-r--r-- | src/module/integrated/version_checking_module/VersionCheckingModule.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/module/integrated/version_checking_module/VersionCheckingModule.h b/src/module/integrated/version_checking_module/VersionCheckingModule.h index 83775541..53119529 100644 --- a/src/module/integrated/version_checking_module/VersionCheckingModule.h +++ b/src/module/integrated/version_checking_module/VersionCheckingModule.h @@ -30,14 +30,19 @@ #include <module/sdk/GpgFrontendModuleSDK.h> +#include <memory> + #include "SoftwareVersion.h" namespace GpgFrontend::Module::Integrated::VersionCheckingModule { class GPGFRONTEND_MODULE_SDK_EXPORT VersionCheckingModule : public Module { + Q_OBJECT public: VersionCheckingModule(); + ~VersionCheckingModule(); + virtual bool Register() override; virtual bool Active() override; @@ -45,5 +50,13 @@ class GPGFRONTEND_MODULE_SDK_EXPORT VersionCheckingModule : public Module { virtual int Exec(EventRefrernce) override; virtual bool Deactive() override; + + signals: + + void SignalVersionCheckDone(SoftwareVersion); + + public slots: + + void SlotVersionCheckDone(SoftwareVersion); }; } // namespace GpgFrontend::Module::Integrated::VersionCheckingModule |