summaryrefslogtreecommitdiffabout
path: root/qtcompat/qtooltipcompat.h
authorzautrix <zautrix>2004-06-26 19:01:18 (UTC)
committer zautrix <zautrix>2004-06-26 19:01:18 (UTC)
commitb9aad1f15dc600e4dbe4c62d3fcced6363188ba3 (patch) (side-by-side diff)
tree2c3d4004fb21c72cba65793859f9bcd8ffd3a49c /qtcompat/qtooltipcompat.h
downloadkdepimpi-b9aad1f15dc600e4dbe4c62d3fcced6363188ba3.zip
kdepimpi-b9aad1f15dc600e4dbe4c62d3fcced6363188ba3.tar.gz
kdepimpi-b9aad1f15dc600e4dbe4c62d3fcced6363188ba3.tar.bz2
Initial revision
Diffstat (limited to 'qtcompat/qtooltipcompat.h') (more/less context) (ignore whitespace changes)
-rw-r--r--qtcompat/qtooltipcompat.h34
1 files changed, 34 insertions, 0 deletions
diff --git a/qtcompat/qtooltipcompat.h b/qtcompat/qtooltipcompat.h
new file mode 100644
index 0000000..4d44146
--- a/dev/null
+++ b/qtcompat/qtooltipcompat.h
@@ -0,0 +1,34 @@
+#ifndef QTCOMPAT_QTOOLTIP_H
+#define QTCOMPAT_QTOOLTIP_H
+
+/******
+ *
+ * rob's QToolTip class
+ *
+ * Apparently Sharp concluded that ToolTips were not useful on the Zaurus and
+ * left them out of their Qtopia. Unfortunately, QWhatsThis uses the
+ * QToolTips::palette(), that function returns all 0's, and that means that
+ * QWhatsThis windows come up with black background and black foreground. By
+ * re-implementing this class, QWhatsThis calls this QToolTip::palette(), and
+ * gets a useful result.
+ *
+ * Include this class in your own Zaurus application and QWhatsThis should work
+ * for you as well.
+ *
+ * The contents of this file are released without restriction to the public
+ * domain.
+ *
+ * Copyright (c) rob miller October, 2003
+ *
+ *****/
+#ifdef ADD_TOOLTIP
+
+#include <qpalette.h>
+class QToolTip: public Qt {
+ public:
+ static QPalette palette();
+};
+
+#endif
+
+#endif