00001 #ifndef _MENU_TITLE_ITEM_H_
00002 #define _MENU_TITLE_ITEM_H_
00003
00004 #include <qmenudata.h>
00005 #include <qpainter.h>
00006 #include <qbrush.h>
00007 #include <qcolor.h>
00008 #include <qpalette.h>
00009 #include <qpe/config.h>
00010 #include "ConfigEx.h"
00011
00012 class MenuTitle : public QCustomMenuItem
00013 {
00014 public:
00015 MenuTitle(const QString& s, const QFont& f, const QString& k = "default");
00016 virtual ~MenuTitle(){}
00017
00018 bool fullSpan () const;
00019 bool isSeparator() const;
00020 void paint(QPainter* p, const QColorGroup& cg, bool act,
00021 bool enabled, int x, int y, int w, int h);
00022 QSize sizeHint();
00023 private:
00024 QString caption;
00025 QString kind;
00026 QFont font;
00027 };
00028
00029 #endif