summaryrefslogtreecommitdiff
path: root/noncore/applets/keyhelper/keyhelperapplet/extension/MenuTitle.h
Side-by-side diff
Diffstat (limited to 'noncore/applets/keyhelper/keyhelperapplet/extension/MenuTitle.h') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/applets/keyhelper/keyhelperapplet/extension/MenuTitle.h29
1 files changed, 29 insertions, 0 deletions
diff --git a/noncore/applets/keyhelper/keyhelperapplet/extension/MenuTitle.h b/noncore/applets/keyhelper/keyhelperapplet/extension/MenuTitle.h
new file mode 100644
index 0000000..77e46a5
--- a/dev/null
+++ b/noncore/applets/keyhelper/keyhelperapplet/extension/MenuTitle.h
@@ -0,0 +1,29 @@
+#ifndef _MENU_TITLE_ITEM_H_
+#define _MENU_TITLE_ITEM_H_
+
+#include <qmenudata.h>
+#include <qpainter.h>
+#include <qbrush.h>
+#include <qcolor.h>
+#include <qpalette.h>
+#include <qpe/config.h>
+#include "ConfigEx.h"
+
+class MenuTitle : public QCustomMenuItem
+{
+public:
+ MenuTitle(const QString& s, const QFont& f, const QString& k = "default");
+ virtual ~MenuTitle(){}
+
+ bool fullSpan () const;
+ bool isSeparator() const;
+ void paint(QPainter* p, const QColorGroup& cg, bool act,
+ bool enabled, int x, int y, int w, int h);
+ QSize sizeHint();
+private:
+ QString caption;
+ QString kind;
+ QFont font;
+};
+
+#endif /* _MENU_TITLE_ITEM_H_ */