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

#include <Workspace/Presentation/operationviewlabel.h>

Inherits QGraphicsTextItem.

Public Member Functions

 OperationViewLabel (const QString &label, OperationViewBase &opViewBox, DataExecution::Operation &op)
 
 ~OperationViewLabel () override
 
void alignLabel ()
 
void elideLabel ()
 
bool isSelected () const
 
void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=nullptr) override
 
void setLabelText (const QString &text)
 

Protected Member Functions

QVariant itemChange (GraphicsItemChange change, const QVariant &value) override
 

Constructor & Destructor Documentation

◆ OperationViewLabel()

OperationViewLabel ( const QString &  label,
OperationViewBase opView,
DataExecution::Operation op 
)
Parameters
labelThe initial value of the label.
opViewThe OperationViewBox that the label is anchored to.
opThe Operation

◆ ~OperationViewLabel()

~OperationViewLabel ( )
overridedefault

Member Function Documentation

◆ alignLabel()

void alignLabel ( )

◆ elideLabel()

void elideLabel ( )

◆ isSelected()

bool isSelected ( ) const
Returns
True if the operation is currently selected.

◆ itemChange()

QVariant itemChange ( GraphicsItemChange  change,
const QVariant &  value 
)
overrideprotected

◆ paint()

void paint ( QPainter *  painter,
const QStyleOptionGraphicsItem *  option,
QWidget *  widget = nullptr 
)
override

◆ setLabelText()

void setLabelText ( const QString &  text)