GpgFrontend Project
A Free, Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free OpenPGP(pgp) Crypto Tool.
CoreCommonUtil.h
1 
27 #ifndef GPGFRONTEND_CORECOMMONUTIL_H
28 #define GPGFRONTEND_CORECOMMONUTIL_H
29 
30 #include "core/GpgFrontendCore.h"
31 
32 namespace GpgFrontend {
33 
34 class GPGFRONTEND_CORE_EXPORT CoreCommonUtil : public QObject {
35  Q_OBJECT
36  public:
41  static CoreCommonUtil *GetInstance();
42 
47  CoreCommonUtil() = default;
48 
49  signals:
50 
55  void SignalGnupgNotInstall();
56 
57  private:
58  static std::unique_ptr<CoreCommonUtil> instance_;
59 };
60 
61 } // namespace GpgFrontend
62 
63 #endif // GPGFRONTEND_CORECOMMONUTIL_H
GpgFrontend::CoreCommonUtil::GetInstance
static CoreCommonUtil * GetInstance()
Construct a new Core Common Util object.
Definition: CoreCommonUtil.cpp:33
GpgFrontend
Definition: CoreCommonUtil.cpp:29
GpgFrontend::CoreCommonUtil
Definition: CoreCommonUtil.h:34