#ifndef SYSTEMGUI_H #define SYSTEMGUI_H #include #include "GuiMain.h" #include "SMSClient.h" #include "ProgramSettings.h" #include "SystemTrayManager.h" class CSystemGui : public QObject { Q_OBJECT public: explicit CSystemGui(QObject *parent = 0); ~CSystemGui(); void Start(); void ShowSettingsWindowRequest(); void QuitApplicationRequest(); int RespawnMainWindowRequest(); int TrayIconLeftClick(); private: CGuiMain *mGui; CSMSClient *mSMSClient; CProgramSettings *mProgramSettings; CSettings mSettings; CSystemTrayManager *mSysTrayMgr; signals: public slots: }; #endif // SYSTEMGUI_H