#ifndef TRAYICON_H #define TRAYICON_H #include #include #include #include #include #include "qpulse.h" class TrayIcon : public QSystemTrayIcon { public: TrayIcon(QObject *parent); ~TrayIcon(); void refreshData(); public slots: void on_quitAction_triggered(); void onRefreshAction_triggered(); void onGotPulseCardInfo(const pa_card_info& i, int eol); protected: QPulse pulse; QMenu* menu; QVector cardMenus; QAction* quitAction; QAction* refreshAction; }; #endif // TRAYICON_H