26 #ifndef TOOLTIPMANAGER_H
27 #define TOOLTIPMANAGER_H
39 class ToolTipEventPrivate;
49 ToolTipEvent(
bool generateLayout =
true);
51 void addHtml(
const QString &html, quint8 priority = 60);
52 void addField(
const LocalizedString &title,
53 const LocalizedString &description = LocalizedString(),
54 quint8 priority = 60);
55 void addField(
const LocalizedString &title,
56 const LocalizedString &description,
58 quint8 priority = 60);
59 void addField(
const LocalizedString &title,
60 const LocalizedString &description,
61 const ExtensionIcon &icon,
62 quint8 priority = 60);
63 void addField(
const LocalizedString &title,
67 quint8 priority = 60);
72 quint8 priority = 60);
73 bool generateLayout()
const;
78 QScopedPointer<ToolTipEventPrivate> d;
86 virtual void showText(
const QPoint &pos, QObject *obj, QWidget *w = 0);
87 inline void hideText() { showText(QPoint(), 0); }
89 ToolTip(QObject *parent = 0);
90 bool eventFilter(QObject *, QEvent *);
96 #endif // TOOLTIPMANAGER_H