#include <phases_toolbar.h>
|
| void | paint (QPainter *painter, const QStyleOptionGraphicsItem *, QWidget *) override |
| void | mousePressEvent (QGraphicsSceneMouseEvent *event) override |
| void | mouseDoubleClickEvent (QGraphicsSceneMouseEvent *event) override |
◆ PhaseButton()
| PhaseButton::PhaseButton |
( |
const QString & | _name, |
|
|
QGraphicsItem * | parent = nullptr, |
|
|
QAction * | _doubleClickAction = nullptr, |
|
|
bool | _highlightable = true ) |
|
explicit |
◆ boundingRect()
| QRectF PhaseButton::boundingRect |
( |
| ) |
const |
|
nodiscardoverride |
◆ clicked
| void PhaseButton::clicked |
( |
| ) |
|
|
signal |
◆ getActive()
| bool PhaseButton::getActive |
( |
| ) |
const |
|
inlinenodiscard |
◆ mouseDoubleClickEvent()
| void PhaseButton::mouseDoubleClickEvent |
( |
QGraphicsSceneMouseEvent * | event | ) |
|
|
overrideprotected |
◆ mousePressEvent()
| void PhaseButton::mousePressEvent |
( |
QGraphicsSceneMouseEvent * | event | ) |
|
|
overrideprotected |
◆ paint()
| void PhaseButton::paint |
( |
QPainter * | painter, |
|
|
const QStyleOptionGraphicsItem * | , |
|
|
QWidget * | ) |
|
overrideprotected |
◆ setActive()
| void PhaseButton::setActive |
( |
bool | _active | ) |
|
◆ setWidth()
| void PhaseButton::setWidth |
( |
double | _width | ) |
|
◆ triggerDoubleClickAction()
| void PhaseButton::triggerDoubleClickAction |
( |
| ) |
|
◆ updateAnimation
| void PhaseButton::updateAnimation |
( |
| ) |
|
|
privateslot |
◆ active
◆ activeAnimationCounter
| int PhaseButton::activeAnimationCounter |
|
private |
◆ activeAnimationTimer
| QTimer* PhaseButton::activeAnimationTimer |
|
private |
◆ doubleClickAction
| QAction* PhaseButton::doubleClickAction |
|
private |
◆ highlightable
| bool PhaseButton::highlightable |
|
private |
◆ name
| QString PhaseButton::name |
|
private |
◆ width
| double PhaseButton::width |
|
private |
The documentation for this class was generated from the following files: