tooltip.h
Go to the documentation of this file.
1 /******************************************************************************
2  *
3  * Copyright (C) 1997-2015 by Dimitri van Heesch.
4  *
5  * Permission to use, copy, modify, and distribute this software and its
6  * documentation under the terms of the GNU General Public License is hereby
7  * granted. No representations are made about the suitability of this software
8  * for any purpose. It is provided "as is" without express or implied warranty.
9  * See the GNU General Public License for more details.
10  *
11  * Documents produced by Doxygen are derivative works derived from the
12  * input used in their production; they are not affected by this license.
13  *
14  */
15 #ifndef TOOLTIP_H
16 #define TOOLTIP_H
17 
18 class Definition;
20 
22 {
23  public:
24  static TooltipManager *instance();
25  void clearTooltips();
26  void addTooltip(Definition *d);
28 
29  private:
30  class Private;
31  Private *p;
35 };
36 
37 #endif
void addTooltip(Definition *d)
Definition: tooltip.cpp:71
void clearTooltips()
Definition: tooltip.cpp:54
Private * p
Definition: tooltip.h:30
void writeTooltips(CodeOutputInterface &ol)
Definition: tooltip.cpp:93
static TooltipManager * instance()
Definition: tooltip.cpp:45
static TooltipManager * s_theInstance
Definition: tooltip.h:34