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

Graphical indicator for operations.

#include <Workspace/Presentation/ConnectionRacks/portrackpinbutton.h>

Inherits QObject, and QGraphicsPixmapItem.

Signals

void notifyHoverEnter ()
 
void notifyHoverLeave ()
 
void setStatusMessage (const QString &message)
 
void setWorkspaceTooltip (const QString &tooltip)
 
void toggled (bool)
 

Public Member Functions

 PortRackPinButton (QGraphicsItem *parent=nullptr)
 
 ~PortRackPinButton () override
 
QString getStatusBarMessage () const
 
QString getWorkspaceToolTip () const
 
bool isToggled () const
 
void setToggled (bool toggle)
 

Protected Member Functions

void hoverEnterEvent (QGraphicsSceneHoverEvent *event) override
 
void hoverLeaveEvent (QGraphicsSceneHoverEvent *event) override
 
void mousePressEvent (QGraphicsSceneMouseEvent *event) override
 

Constructor & Destructor Documentation

◆ PortRackPinButton()

PortRackPinButton ( QGraphicsItem *  parent = nullptr)

◆ ~PortRackPinButton()

~PortRackPinButton ( )
overridedefault

Member Function Documentation

◆ getStatusBarMessage()

QString getStatusBarMessage ( ) const

◆ getWorkspaceToolTip()

QString getWorkspaceToolTip ( ) const

◆ hoverEnterEvent()

void hoverEnterEvent ( QGraphicsSceneHoverEvent *  event)
overrideprotected

◆ hoverLeaveEvent()

void hoverLeaveEvent ( QGraphicsSceneHoverEvent *  event)
overrideprotected

◆ isToggled()

bool isToggled ( ) const

◆ mousePressEvent()

void mousePressEvent ( QGraphicsSceneMouseEvent *  event)
overrideprotected

◆ notifyHoverEnter

void notifyHoverEnter ( )
signal

◆ notifyHoverLeave

void notifyHoverLeave ( )
signal

◆ setStatusMessage

void setStatusMessage ( const QString &  message)
signal

◆ setToggled()

void setToggled ( bool  toggle)

◆ setWorkspaceTooltip

void setWorkspaceTooltip ( const QString &  tooltip)
signal

◆ toggled

void toggled ( bool  )
signal