|
Krita Source Code Documentation
|
#include <KoItemToolTip.h>
Inheritance diagram for KoItemToolTip:Public Member Functions | |
| KoItemToolTip () | |
| Private () | |
| void | showTip (QWidget *widget, const QPoint &pos, const QStyleOptionViewItem &option, const QModelIndex &index) |
| QSize | sizeHint () const override |
| ~KoItemToolTip () override | |
Public Attributes | |
| QTextDocument * | document |
| QPersistentModelIndex | index |
| QPoint | pos |
| QBasicTimer | timer |
Protected Member Functions | |
| virtual QTextDocument * | createDocument (const QModelIndex &index)=0 |
| bool | eventFilter (QObject *object, QEvent *event) override |
| void | paintEvent (QPaintEvent *e) override |
| void | timerEvent (QTimerEvent *e) override |
Private Member Functions | |
| void | updatePosition (QWidget *widget, const QPoint &pos, const QStyleOptionViewItem &option) |
Private Member Functions inherited from Private | |
| Private (KisCanvas2 *c) | |
Private Attributes | |
| Private *const | d |
Private Attributes inherited from Private | |
| KisCanvas2 * | canvas |
| int | displayedFrame |
| int | intendedFrame |
Base class for tooltips that can show extensive information about the contents of the data pointed to by something that contains a QModelIndex. Subclasses need to use this data to create a QTextDocument that is formatted to provide the complete tooltip.
Definition at line 20 of file KoItemToolTip.cpp.
| KoItemToolTip::KoItemToolTip | ( | ) |
Definition at line 31 of file KoItemToolTip.cpp.
References d.
|
override |
|
protectedpure virtual |
Re-implement this to provide the actual tooltip contents. For instance:
Implemented in KisIconToolTip, and NodeToolTip.
|
overrideprotected |
Definition at line 111 of file KoItemToolTip.cpp.
|
overrideprotected |
Definition at line 97 of file KoItemToolTip.cpp.
|
inline |
Definition at line 28 of file KoItemToolTip.cpp.
| void KoItemToolTip::showTip | ( | QWidget * | widget, |
| const QPoint & | pos, | ||
| const QStyleOptionViewItem & | option, | ||
| const QModelIndex & | index ) |
Definition at line 45 of file KoItemToolTip.cpp.
References createDocument(), d, index, p, pos, and updatePosition().
|
override |
Definition at line 92 of file KoItemToolTip.cpp.
References d.
|
overrideprotected |
Definition at line 104 of file KoItemToolTip.cpp.
References d.
|
private |
Definition at line 68 of file KoItemToolTip.cpp.
References pos, and sizeHint().
|
private |
Definition at line 58 of file KoItemToolTip.h.
| QTextDocument* KoItemToolTip::document |
Definition at line 23 of file KoItemToolTip.cpp.
| QPersistentModelIndex KoItemToolTip::index |
Definition at line 24 of file KoItemToolTip.cpp.
| QPoint KoItemToolTip::pos |
Definition at line 25 of file KoItemToolTip.cpp.
| QBasicTimer KoItemToolTip::timer |
Definition at line 26 of file KoItemToolTip.cpp.