25 #ifndef ACTIONSTATEVIEWER_H
26 #define ACTIONSTATEVIEWER_H
30 #include <QStackedWidget>
53 virtual QWidget *
getWidget(QWidget * parent = NULL);
85 #endif // ACTIONSTATEVIEWER_H
The current action state viewer.
Definition: ActionStateViewer.h:45
Viewer is an abstract viewer.
Definition: Viewer.h:55
static ActionStateViewer * getActionStateViewer()
returns the unique instance oh ActionStateViewer
Viewer(QString name)
default constructor
int emptyActionWidgetIndex
index of the empty widget, used when no action is active or when no action has been used for the curr...
Definition: ActionStateViewer.h:81
QString name
Definition: ActionStateViewer.h:73
The state (in a state machine point of view) corresponding to the current processed action...
Definition: ActionState.h:47
QStackedWidget * actionStateWidgetStack
actions stacked widget of the viewer
Definition: ActionStateViewer.h:76
void setState(ActionState *actionState)
virtual unsigned int numberOfViewedComponent()
returns the number of Component that are displayed by this viewer
Definition: ActionStateViewer.h:56
QWidget * myWidget
Definition: ActionStateViewer.h:72
virtual void refresh(Viewer *whoIsAsking=NULL)
refresh the view (can be interesting to know which other viewer is calling this)
Definition: ActionStateViewer.h:61
static ActionStateViewer * actionStateViewer
the singleton ActionStateViewer instance
Definition: ActionStateViewer.h:70
virtual QWidget * getWidget(QWidget *parent=NULL)
get the viewer widget.