#ifndef KARM_TRAY_H #define KARM_TRAY_H #include #include #include // experiement // #include #include #include "task.h" #include "karm_part.h" class KarmPart; class TQPopupMenu; class TQTimer; class KSystemTray; class MainWindow; // experiment // class TDEPopupMenu; class KarmTray : public KSystemTray { Q_OBJECT public: KarmTray(MainWindow * parent); KarmTray(karmPart * parent); ~KarmTray(); private: int _activeIcon; static TQPtrVector *icons; TQTimer *_taskActiveTimer; public slots: void startClock(); void stopClock(); void resetClock(); void updateToolTip( TQPtrList activeTasks); void initToolTip(); protected slots: void advanceClock(); // experiment /* void insertTitle(TQString title); private: TDEPopupMenu *trayPopupMenu; TQPopupMenu *trayPopupMenu2; */ }; #endif // KARM_TRAY_H