|
|
The AbstractStateMimeData class is used to transport state data from the treeview to the stateview and is implemented in the editor plugin. More...
#include <ArmarXGui/gui-plugins/StatechartViewerPlugin/model/StateMimeData.h>
Inheritance diagram for AbstractStateMimeData:Public Member Functions | |
| AbstractStateMimeData (statechartmodel::StatePtr state) | |
| QStringList | formats () const override |
| const QString & | getProxyName () const |
| statechartmodel::StatePtr | getState () const |
| bool | hasFormat (const QString &mimetype) const override |
| virtual bool | isInSameGroup (statechartmodel::StatePtr state) const =0 |
| virtual bool | isPublic () const =0 |
| void | setProxyName (const QString &value) |
| void | setState (const statechartmodel::StatePtr &value) |
Protected Member Functions | |
| QVariant | retrieveData (const QString &mimetype, QVariant::Type preferredType) const override |
Protected Attributes | |
| QString | proxyName |
| statechartmodel::StatePtr | state |
The AbstractStateMimeData class is used to transport state data from the treeview to the stateview and is implemented in the editor plugin.
isInSameGroup is abstract because it can only be implemented in the editor plugin, because the states do not know anything about statechart groups.
|
override |
| const QString & getProxyName | ( | ) | const |
| statechartmodel::StatePtr getState | ( | ) | const |
|
override |
|
pure virtual |
|
pure virtual |
|
overrideprotected |
| void setProxyName | ( | const QString & | value | ) |
| void setState | ( | const statechartmodel::StatePtr & | value | ) |
|
protected |
|
protected |