#include <ArmarXGui/gui-plugins/StatechartEditorPlugin/model/StateTreeModel.h>
|
| void | addGroup (StatechartGroupPtr group) |
| |
| void | annotateAllStateRerefences () |
| |
| void | annotateStateRerefences (const QList< statechartmodel::StatePtr > &statesToAnnotate) |
| |
| void | clear () |
| |
| QList< statechartmodel::StateInstancePtr > | findStateUsages (StateTreeNodePtr node) |
| |
| void | generateAllBaseClasses (QPointer< QProgressDialog > progressDialog=NULL) |
| |
| void | generateBaseClass (StateTreeNodePtr node, std::filesystem::path buildDir, VariantInfoPtr variantInfo, std::vector< std::string > proxies) |
| |
| void | generateBaseClasses (const StatechartGroupPtr &group) |
| |
| void | generateGroupDocString (StatechartGroupPtr group, QString doxyGroupPath) |
| |
| StatechartGroupPtr | getGroupByName (const QString &groupName) const |
| |
| QList< StatechartGroupPtr > | getGroups () const |
| |
| StateTreeNodePtr | getNodeByState (statechartmodel::StatePtr state) const |
| |
| StateTreeNodePtr | getNodeByUuid (const QString &uuid) const |
| |
| const CMakePackageFinder & | getPackageFinder (const QString &packageName) |
| |
| StateTreeNodePtr | getRootNode () const |
| |
| bool | groupExists (StatechartGroupPtr group) |
| |
| bool | groupExists (std::filesystem::path groupPath) |
| |
| void | loadAllStates () |
| |
| StatechartGroupPtr | loadGroup (QString groupDefinitionFile, StateTreeNodePtr rootNode) |
| |
| void | loadGroupStates (StatechartGroupPtr group) |
| |
| void | loadNode (StateTreeNodePtr node, std::filesystem::path parentPath, QList< statechartmodel::StatePtr > &allTheReaders) |
| |
| void | loadVariantInfos (const std::string &packageName) |
| |
| void | notifyDeleteStateTreeNode (StateTreeNodePtr node) |
| |
| void | notifyNewStateTreeNode (StateTreeNodePtr node) |
| |
| void | saveAll (QPointer< QProgressDialog > progressDialog=NULL) |
| |
| void | saveNode (StateTreeNodePtr node, std::filesystem::path parentPath) |
| |
| void | setNodeState (StateTreeNodePtr node, statechartmodel::StatePtr state) |
| |
| | StateTreeModel (Ice::CommunicatorPtr ic, VariantInfoPtr variantInfo) |
| |
| void | writeIfChanged (std::string targetPath, std::string contents) |
| |
Definition at line 48 of file StateTreeModel.h.
◆ StateTreeModel()
◆ addGroup()
◆ annotateAllStateRerefences()
| void annotateAllStateRerefences |
( |
| ) |
|
◆ annotateStateRerefences()
◆ clear()
◆ findStateUsages()
◆ generateAllBaseClasses()
| void generateAllBaseClasses |
( |
QPointer< QProgressDialog > |
progressDialog = NULL | ) |
|
◆ generateBaseClass()
◆ generateBaseClasses()
◆ generateGroupDocString()
◆ getGroupByName()
◆ getGroups()
◆ getNodeByState()
◆ getNodeByUuid()
◆ getPackageFinder()
◆ getRootNode()
◆ groupExists() [1/2]
◆ groupExists() [2/2]
| bool groupExists |
( |
std::filesystem::path |
groupPath | ) |
|
◆ loadAllStates()
◆ loadGroup()
◆ loadGroupStates()
◆ loadNode()
◆ loadVariantInfos()
| void loadVariantInfos |
( |
const std::string & |
packageName | ) |
|
◆ notifyDeleteStateTreeNode()
◆ notifyNewStateTreeNode()
◆ saveAll()
| void saveAll |
( |
QPointer< QProgressDialog > |
progressDialog = NULL | ) |
|
◆ saveNode()
◆ setNodeState()
◆ stateAddedOrRemoved
| void stateAddedOrRemoved |
( |
| ) |
|
|
signal |
◆ writeIfChanged()
| void writeIfChanged |
( |
std::string |
targetPath, |
|
|
std::string |
contents |
|
) |
| |
The documentation for this class was generated from the following files: