#ifndef _STATUSPANEL_KDE3_H #define _STATUSPANEL_KDE3_H #include "statuspanel.h" #include "win.h" #include #include #include #include #include #include #include class TIMC; class TStatusPanel_KDE3:public TStatusPanel, public TWinObj { private: KSystemTray * tray; QPainter * painter; QBrush * brush; QPen * pen; QPixmap * pixmap; QFont * font; QTextCodec * codec; QColor * bg_color; QPointArray pointarray; QRect rect; int ft_ascent; int w,h; protected: TWstring * create(Obj_Config * conf, Status_Pack * sp); void event_handler(XEvent & e); public: TStatusPanel_KDE3(); ~TStatusPanel_KDE3(); void update(Status_Pack * sp); Window id(); }; #endif