27#include <QTableWidgetItem>
35 class RenameGroupDialog;
66 void setOkButtonsEnabled(
bool enabled);
67 Ui::RenameGroupDialog* ui;
70 QRegExp validGroupName;
72 QVector<StatechartGroupPtr> allGroups;
73 QVector<StatechartGroupPtr> dependantGroups;
bool isSaveAllRequested() const
QString getPackagePath() const
RenameGroupDialog(const StateTreeNodePtr &rootNode, const StateTreeModelPtr &treeModel, const StatechartGroupPtr &group, const GroupRenamerPtr &groupRenamer, QWidget *parent=0)
ArmarXPackageToolInterfacePtr getPackageTool() const
QString getNewName() const
void verifyNewName(QString newName)
QString getPackageName() const
QVector< StatechartGroupPtr > getAllGroups() const
StatechartGroupPtr getGroup() const
QVector< StatechartGroupPtr > getDependantGroups() const
~RenameGroupDialog() override
void saveAllProceedButtonClicked()
GroupRenamerPtr getGroupRenamer() const
This file offers overloads of toIce() and fromIce() functions for STL container types.
std::shared_ptr< StatechartGroup > StatechartGroupPtr
std::shared_ptr< StateTreeModel > StateTreeModelPtr
std::shared_ptr< StateTreeNode > StateTreeNodePtr
std::shared_ptr< GroupRenamer > GroupRenamerPtr
std::shared_ptr< ArmarXPackageToolInterface > ArmarXPackageToolInterfacePtr