#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 46 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: