Workspace 6.21.5
Public Member Functions | Protected Member Functions | List of all members
WorkspaceToolTip Class Reference

#include <Workspace/Presentation/workspacetooltip.h>

Inherits QFrame.

Public Member Functions

 WorkspaceToolTip (QWidget *parent=nullptr)
 
 ~WorkspaceToolTip () override
 
QString getText () const
 
void notifyMousePosition (const QPoint &mousePos)
 
void setText (const QString &text)
 

Protected Member Functions

virtual void enterEvent (QMouseEvent *event)
 
virtual void leaveEvent (QMouseEvent *event)
 
void mouseMoveEvent (QMouseEvent *event) override
 

Detailed Description

Custom tool tip widget designed to follow the mouse cursor. It's up to client widgets to inform the tool tip widget of the cursor's global position on each mouse hover event and to. Client widgets will also need to clear the tool tip widget on mouse leave events to ensure it is hidden when no longer needed.

Constructor & Destructor Documentation

◆ WorkspaceToolTip()

WorkspaceToolTip ( QWidget *  parent = nullptr)

◆ ~WorkspaceToolTip()

~WorkspaceToolTip ( )
overridedefault

Member Function Documentation

◆ enterEvent()

void enterEvent ( QMouseEvent *  event)
protectedvirtual

◆ getText()

QString getText ( ) const

◆ leaveEvent()

void leaveEvent ( QMouseEvent *  event)
protectedvirtual

◆ mouseMoveEvent()

void mouseMoveEvent ( QMouseEvent *  event)
overrideprotected

◆ notifyMousePosition()

void notifyMousePosition ( const QPoint &  mousePos)

◆ setText()

void setText ( const QString &  text)