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

Graphical indicator for operations.

#include <Workspace/Presentation/operationindicator.h>

Inherits QObject, and QGraphicsPixmapItem.

Signals

void highlighted ()
 

Public Member Functions

 OperationIndicator (OperationViewBase &parentOpBox)
 
 ~OperationIndicator () override
 
QSize getScaledSize () const
 
QString getStatusBarMessage () const
 
IndicatorType getType () const
 
QString getWorkspaceToolTip () const
 
void setGraphicsEffect (QGraphicsEffect *effect)
 
void setStatusBarMessage (const QString &msg)
 
void setWorkspaceToolTip (const QString &toolTip)
 

Static Public Member Functions

static OperationIndicatorcreateBreakpointIndicator (OperationViewBase &parentOpBox)
 
static OperationIndicatorcreateCustomPropertiesIndicator (OperationViewBase &parentOpBox)
 
static OperationIndicatorcreateGlobalNameIndicator (OperationViewBase &parentOpBox, const QString &globalName)
 
static OperationIndicatorcreatePolymorphicIndicator (OperationViewBase &parentOpBox)
 
static OperationIndicatorcreateReadOnlyIndicator (OperationViewBase &parentOpBox)
 

Protected Member Functions

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

Constructor & Destructor Documentation

◆ OperationIndicator()

◆ ~OperationIndicator()

~OperationIndicator ( )
overridedefault

Member Function Documentation

◆ createBreakpointIndicator()

OperationIndicator * createBreakpointIndicator ( OperationViewBase parentOpBox)
static

◆ createCustomPropertiesIndicator()

OperationIndicator * createCustomPropertiesIndicator ( OperationViewBase parentOpBox)
static
Parameters
parentOpBoxParent operation view box that this indicator will be superimposed upon.

◆ createGlobalNameIndicator()

OperationIndicator * createGlobalNameIndicator ( OperationViewBase parentOpBox,
const QString &  globalName 
)
static

◆ createPolymorphicIndicator()

OperationIndicator * createPolymorphicIndicator ( OperationViewBase parentOpBox)
static
Parameters
parentOpBoxParent operation view box that this indicator will be superimposed upon.

◆ createReadOnlyIndicator()

OperationIndicator * createReadOnlyIndicator ( OperationViewBase parentOpBox)
static

◆ getScaledSize()

QSize getScaledSize ( ) const

◆ getStatusBarMessage()

QString getStatusBarMessage ( ) const

◆ getType()

IndicatorType getType ( ) const

◆ getWorkspaceToolTip()

QString getWorkspaceToolTip ( ) const

◆ highlighted

void highlighted ( )
signal

◆ hoverEnterEvent()

void hoverEnterEvent ( QGraphicsSceneHoverEvent *  event)
overrideprotected

◆ hoverLeaveEvent()

void hoverLeaveEvent ( QGraphicsSceneHoverEvent *  event)
overrideprotected

◆ mousePressEvent()

void mousePressEvent ( QGraphicsSceneMouseEvent *  event)
overrideprotected

◆ setGraphicsEffect()

void setGraphicsEffect ( QGraphicsEffect *  effect)

◆ setStatusBarMessage()

void setStatusBarMessage ( const QString &  msg)

◆ setWorkspaceToolTip()

void setWorkspaceToolTip ( const QString &  toolTip)