summaryrefslogtreecommitdiffabout
path: root/qtcompat/qtooltipcompat.h
blob: 4d44146eb44cfb94f3821b6a612ef5aa43cf16b2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
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