#include <GLViewer_ToolTip.h>

Public Member Functions | |
| GLViewer_ObjectTip (GLViewer_ViewPort2d *) | |
| ~GLViewer_ObjectTip () | |
| virtual bool | eventFilter (QObject *, QEvent *) |
| virtual bool | maybeTip (const QPoint &) |
| void | setText (const QString &theText) |
| QString | getText () const |
Protected Member Functions | |
| void | timeIsOut () |
Private Slots | |
| void | showTip () |
Private Member Functions | |
| void | hideTipAndSleep () |
| void | wakeup (int mseconds=1000) |
Private Attributes | |
| GLViewer_ViewPort2d * | mypViewPort |
| QTimer * | mypTimer |
| QPoint | myPoint |
| QLabel * | mypLabel |
| QString | myText |
ToolTip of GLViewer_Objects
| GLViewer_ObjectTip::GLViewer_ObjectTip | ( | GLViewer_ViewPort2d * | theParent | ) |
constructor
References mypLabel, mypTimer, mypViewPort, and showTip().
| GLViewer_ObjectTip::~GLViewer_ObjectTip | ( | ) |
destructor
References mypLabel.
Custom event filter
References GLViewer_ViewPort2d::getGLWidget(), hideTipAndSleep(), myPoint, mypViewPort, and wakeup().
|
inline |
|
private |
|
virtual |
It is called when there is a possibility that a tool tip should be shown
| p | - position of tooltip |
References GLViewer_Context::getCurrentObject(), GLViewer_Object::getName(), GLViewer_ViewFrame::getViewer(), GLViewer_ViewPort2d::getViewFrame(), mypViewPort, and setText().
|
inline |
|
privateslot |
Shows tooltip
References GLViewer_ViewPort2d::getGLWidget(), maybeTip(), mypLabel, myPoint, mypViewPort, and myText.
|
protected |
|
private |
Restarts timer
References mypTimer.
|
private |
|
private |
|
private |
|
private |
|
private |