#ifndef CSYSTEMTRAYMANAGER_H #define CSYSTEMTRAYMANAGER_H #include "GlobalDefine.h" #include #include #include class CSystemGui; class CSystemTrayManager: public QObject { Q_OBJECT public: CSystemTrayManager(); virtual ~CSystemTrayManager(); CSystemGui *mProgramHandle; int NewSMSMessagesPendingCount(int count); private: QSystemTrayIcon mSystemTrayIcon; QMenu *mTrayMenu; QAction *mQuitAction, *mShowSettingsGUIAction; public slots: void TrayIconActivated(QSystemTrayIcon::ActivationReason); void TrayBaloonMessageClicked(); void TrayMenuClicked(QAction*); }; #endif // CSYSTEMTRAYMANAGER_H