ActiveStateFollower Class Reference

#include <ArmarXGui/gui-plugins/StatechartViewerPlugin/controller/ActiveStateFollower.h>

+ Inheritance diagram for ActiveStateFollower:

Public Slots

void centerOnCurrentState (bool toggle)
 
void startFollowing ()
 
void stopFollowing ()
 
void toggle (bool on)
 
void updatePos (QVariant value)
 

Public Member Functions

 ActiveStateFollower (StatechartView *statechartView, QWidget *parent=NULL)
 
StatechartView * getStatechartView () const
 
void setStatechartView (StatechartView *value)
 

Protected Slots

void checkActiveState ()
 

Protected Member Functions

void updateCurrentValue (const QVariant &value) override
 

Protected Attributes

QTimer activeStateCheckerTimer
 
statechartmodel::StateInstancePtr currentActiveState
 
QPointer< StateItem > currentActiveStateItem
 
QPointF currentTargetPos
 
int duration
 
QPointF startPos
 
IceUtil::Time startTime
 
QPointer< StatechartView > statechartView
 

Constructor & Destructor Documentation

◆ ActiveStateFollower()

ActiveStateFollower ( StatechartView * statechartView,
QWidget * parent = NULL )

Member Function Documentation

◆ centerOnCurrentState

void centerOnCurrentState ( bool toggle)
slot

◆ checkActiveState

void checkActiveState ( )
protectedslot

◆ getStatechartView()

StatechartView * getStatechartView ( ) const

◆ setStatechartView()

void setStatechartView ( StatechartView * value)

◆ startFollowing

void startFollowing ( )
slot

◆ stopFollowing

void stopFollowing ( )
slot

◆ toggle

void toggle ( bool on)
slot

◆ updateCurrentValue()

void updateCurrentValue ( const QVariant & value)
overrideprotected

◆ updatePos

void updatePos ( QVariant value)
slot

Member Data Documentation

◆ activeStateCheckerTimer

QTimer activeStateCheckerTimer
protected

◆ currentActiveState

statechartmodel::StateInstancePtr currentActiveState
protected

◆ currentActiveStateItem

QPointer<StateItem> currentActiveStateItem
protected

◆ currentTargetPos

QPointF currentTargetPos
protected

◆ duration

int duration
protected

◆ startPos

QPointF startPos
protected

◆ startTime

IceUtil::Time startTime
protected

◆ statechartView

QPointer<StatechartView> statechartView
protected

The documentation for this class was generated from the following files: