itom  4.1.0
ToolTipLabel Class Reference
Inheritance diagram for ToolTipLabel:

Public Slots

void styleSheetParentDestroyed ()
 

Public Member Functions

 ToolTipLabel (const QString &text, const QPoint &pos, QWidget *w, int msecDisplayTime)
 
void adjustTooltipScreen (const QPoint &pos)
 
void updateSize (const QPoint &pos)
 
bool eventFilter (QObject *, QEvent *) override
 
void reuseTip (const QString &text, int msecDisplayTime, const QPoint &pos)
 
void hideTip ()
 
void hideTipImmediately ()
 
void setTipRect (QWidget *w, const QRect &r)
 
void restartExpireTimer (int msecDisplayTime)
 
bool tipChanged (const QPoint &pos, const QString &text, QObject *o)
 
void placeTip (const QPoint &pos, QWidget *w, const QPoint &alternativeTopRightPos=QPoint())
 

Static Public Member Functions

static int getTipScreen (const QPoint &pos, QWidget *w)
 

Public Attributes

QBasicTimer hideTimer
 
QBasicTimer expireTimer
 
bool fadingOut
 

Static Public Attributes

static ToolTipLabelinstance = 0
 

Protected Member Functions

void timerEvent (QTimerEvent *e) override
 
void paintEvent (QPaintEvent *e) override
 
void mouseMoveEvent (QMouseEvent *e) override
 
void resizeEvent (QResizeEvent *e) override
 

Private Attributes

QWidget * styleSheetParent
 
QWidget * widget
 
QRect rect
 

The documentation for this class was generated from the following files: