|
|
#include <ArmarXGui/gui-plugins/StatechartViewerPlugin/model/State.h>
Inheritance diagram for State:Public Slots | |
| void | addDetachedTransition (const QString &eventName, StateInstancePtr sourceState) |
| StateInstancePtr | addDynamicRemoteSubstate (StatePtr state, QString instanceName, const QPointF &pos) |
| StateInstancePtr | addEndSubstate (const QString &endstateName, const QString &eventName, const QPointF &pos=QPointF()) |
| StateInstancePtr | addRemoteSubstate (StatePtr newRemoteSubstate, const QString &remoteStateOffererName, QString instanceName="", const QPointF &pos=QPointF()) |
| StateInstancePtr | addSubstate (StateInstancePtr stateInstance) |
| StateInstancePtr | addSubstate (StatePtr newSubstate, QString instanceName="", const QPointF &pos=QPointF()) |
| void | addSupportPoint (TransitionCPtr transition, QPointF supportPoint) |
| void | addTransition (TransitionPtr newTransition) |
| void | bendTransition (TransitionCPtr transition, int u, int v) |
| void | clearActiveSubstates () |
| void | detachTransitionDestination (TransitionCPtr transition) |
| void | detachTransitionDestination (TransitionCPtr transition, QPointF floatingEndPoint) |
| bool | removeSubstate (QString stateInstanceName) |
| bool | removeSubstate (StateInstancePtr substate) |
| bool | removeTransition (TransitionPtr transition) |
| bool | renameSubstate (QString oldName, QString newName) |
| StateInstancePtr | replaceSubstate (QString stateInstanceName, StateInstancePtr newInstance) |
| void | replaceSubstates (StateInstanceMap newSubstateList) |
| void | replaceTransitions (TransitionList newTransitionList) |
| void | setActiveSubstate (StateInstancePtr newActiveState) |
| void | setDescription (const QString &newDescription) |
| void | setEditable (bool editable) |
| void | setInputParameters (const StateParameterMap &newInputParameters) |
| void | setLocalParameters (const StateParameterMap &newLocalParameters) |
| void | setOutgoingEvents (const EventList &outgoingEvents) |
| void | setOutputParameters (const StateParameterMap &newOutputParameters) |
| void | setSize (const QSizeF &newSize) |
| void | setStartState (StateInstancePtr newStartState) |
| void | setStartStateInputMapping (const ParameterMappingList &newStartStateInputMapping) |
| void | setStateName (const QString &newName) |
| void | setSubstateAreaSize (const QSizeF &newSize) |
| void | setTransitionActivated (TransitionCPtr transition) |
| void | setTransitionMapping (TransitionCPtr transition, const ParameterMappingList &mappingToNextStateInput, const ParameterMappingList &mappingToParentLocal, const ParameterMappingList &mappingToParentOutput) |
| void | setTransitionSupportPoints (statechartmodel::TransitionCPtr transition, const SupportPoints &points, const QPointPtr &labelCenterPosition=QPointPtr(), const FloatPtr &labelFontPointSize=FloatPtr()) |
| void | setTransitionUserCodeEnabled (TransitionCPtr transition, bool enabled=true) |
| void | updateTransition (const QString &eventName, statechartmodel::StatePtr stateClass, statechartmodel::SignalType signalType) |
| void | updateTransitionDestination (TransitionCPtr transition, StateInstancePtr newDest, QPointList newSupportPoints=QPointList()) |
Signals | |
| void | dirtyStatusChanged (bool newStatus) |
| void | outgoingTransitionChanged (const QString &eventName, statechartmodel::StatePtr stateClass, statechartmodel::SignalType signalType) |
| void | resized () |
| void | stateChanged (statechartmodel::SignalType signalType) |
| void | stateDeleted () |
| stateDeleted Signals that the destructor of this state was called. More... | |
| void | substateChanged (statechartmodel::StateInstancePtr substate, statechartmodel::SignalType signalType) |
| void | transitionChanged (statechartmodel::TransitionCPtr transition, statechartmodel::SignalType signalType) |
Public Member Functions | |
| void | addReferences (const QMap< QString, armarx::statechartmodel::StatePtr > &uuidStateMap) |
| Annotates the State object created by parseXml() before with references to other states. More... | |
| void | connectToSubclasses () |
| TransitionPtr | findTransition (const QString &eventName, const QString &transitionSourceName, const QString &transitionDestinationName) const |
| TransitionPtr | findTransition (TransitionCPtr t) const |
| const StateInstancePtr & | getActiveSubstate () const |
| EventList | getAllEvents () const |
| const QString & | getDescription () const |
| bool | getDirty () const |
| const StateParameterMap | getInputAndLocalParameters () const |
| const StateParameterMap & | getInputParameters () const |
| const StateParameterMap & | getLocalParameters () const |
| const EventList & | getOutgoingEvents () const |
| const StateParameterMap & | getOutputParameters () const |
| const QList< QString > | getProxies () const |
| QSizeF | getSize () const |
| StateInstancePtr | getStartState () const |
| ParameterMappingList | getStartStateInputMapping () const |
| TransitionCPtr | getStartTransition () const |
| QString | getStateName () const |
| const StateInstanceMap & | getSubstates () const |
| CTransitionList | getTransitions (bool withStartTransition=false) const |
| virtual eStateType | getType () const |
| QString | getUUID () const |
| bool | hasDescendant (statechartmodel::StatePtr state) const |
| bool | isEditable () const |
| State (const QString &uuid="") | |
| ~State () override | |
Public Member Functions inherited from Logging | |
| SpamFilterDataPtr | deactivateSpam (float deactivationDurationSec=10.0f, const std::string &identifier="", bool deactivate=true) const |
| disables the logging for the current line for the given amount of seconds. More... | |
| MessageTypeT | getEffectiveLoggingLevel () const |
| Logging () | |
| void | setLocalMinimumLoggingLevel (MessageTypeT level) |
| With setLocalMinimumLoggingLevel the minimum verbosity-level of log-messages can be set. More... | |
| void | setTag (const LogTag &tag) |
| void | setTag (const std::string &tagName) |
| virtual | ~Logging () |
Static Public Member Functions | |
| static QString | StateTypeToString (eStateType type) |
Public Attributes | |
| const QRectF | margin |
Protected Member Functions | |
| bool | checkSubstate (StatePtr newState) const |
| bool | checkTransition (TransitionPtr transition) const |
| QList< StateInstancePtr > | getInstances (statechartmodel::StatePtr stateClass) const |
| TransitionPtr | getStartTransition () |
| TransitionPtr | getTransition (const QString &eventName, StateInstancePtr sourceInstance) const |
Protected Member Functions inherited from Logging | |
| bool | checkLogLevel (MessageTypeT level) const |
| const LogSenderPtr & | getLogSender () const |
| Retrieve log sender. More... | |
| LogSenderPtr | loghelper (const char *file, int line, const char *function) const |
Protected Attributes | |
| StateInstancePtr | activeSubstate |
| QString | cppClassName |
| QString | description |
| bool | dirty |
| bool | editable |
| StateParameterMap | inputParameters |
| StateParameterMap | localParameters |
| EventList | outgoingTransitions |
| StateParameterMap | outputParameters |
| QList< QString > | proxies |
| QSizeF | size |
| QString | stateName |
| StateInstanceMap | substates |
| TransitionList | transitions |
| QString | UUID |
Protected Attributes inherited from Logging | |
| MessageTypeT | minimumLoggingLevel |
| SpamFilterDataPtr | spamFilter |
| LogTag | tag |
Friends | |
| class | StateInstance |
|
slot |
|
slot |
|
slot |
| void addReferences | ( | const QMap< QString, armarx::statechartmodel::StatePtr > & | uuidStateMap | ) |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
protected |
|
protected |
| void connectToSubclasses | ( | ) |
|
slot |
|
slot |
|
signal |
| TransitionPtr findTransition | ( | const QString & | eventName, |
| const QString & | transitionSourceName, | ||
| const QString & | transitionDestinationName | ||
| ) | const |
| TransitionPtr findTransition | ( | TransitionCPtr | t | ) | const |
|
inline |
| EventList getAllEvents | ( | ) | const |
| const StateParameterMap getInputAndLocalParameters | ( | ) | const |
|
inline |
|
protected |
|
inline |
|
inline |
|
inline |
| StateInstancePtr getStartState | ( | ) | const |
| ParameterMappingList getStartStateInputMapping | ( | ) | const |
|
protected |
| TransitionCPtr getStartTransition | ( | ) | const |
|
inline |
|
inline |
|
protected |
| CTransitionList getTransitions | ( | bool | withStartTransition = false | ) | const |
|
inlinevirtual |
Reimplemented in DynamicRemoteStateClass.
|
inline |
| bool hasDescendant | ( | statechartmodel::StatePtr | state | ) | const |
|
signal |
Here is the caller graph for this function:
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
signal |
Here is the caller graph for this function:
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
signal |
Here is the caller graph for this function:
|
signal |
stateDeleted Signals that the destructor of this state was called.
Here is the caller graph for this function:
|
static |
|
signal |
Here is the caller graph for this function:
|
signal |
Here is the caller graph for this function:
|
slot |
|
slot |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |