diff options
Diffstat (limited to 'src/komposesystray.h')
-rw-r--r-- | src/komposesystray.h | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/src/komposesystray.h b/src/komposesystray.h new file mode 100644 index 0000000..e649ee1 --- /dev/null +++ b/src/komposesystray.h @@ -0,0 +1,47 @@ +// +// C++ Interface: komposesystray +// +// Description: +// +// +// Author: Hans Oischinger <hans.oischinger@kde-mail.net>, (C) 2004 +// +// Copyright: See COPYING file that comes with this distribution +// +// +#ifndef KOMPOSESYSTRAY_H +#define KOMPOSESYSTRAY_H + +#include <ksystemtray.h> + +#include <qimage.h> + +class KAction; +class KGlobalAccel; +class KPopupMenu; + +/** +@author Hans Oischinger +*/ +class KomposeSysTray : public KSystemTray +{ + Q_OBJECT +public: + KomposeSysTray(QWidget *parent = 0, const char *name = 0); + ~KomposeSysTray(); + + void currentDesktopChanged(int desktop); + +protected: + void mouseReleaseEvent (QMouseEvent *); + void mousePressEvent (QMouseEvent *); + +protected slots: + void slotConfigChanged(); + +private: + KPopupMenu *menu; + QImage icon; +}; + +#endif |