aboutsummaryrefslogtreecommitdiffstats
path: root/src/module/integrated/version_checking_module/VersionCheckingModule.h
diff options
context:
space:
mode:
authorsaturneric <[email protected]>2023-10-24 07:55:29 +0000
committersaturneric <[email protected]>2023-10-24 07:55:29 +0000
commit52f809414e485f81e58a0aa3fec99bd27e38c9cf (patch)
tree21bc601b510e01eec1b38ae256f6c252533ef91f /src/module/integrated/version_checking_module/VersionCheckingModule.h
parentfix: solve some issues on log system (diff)
downloadGpgFrontend-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.h13
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