Go to the documentation of this file.
32 #include <QTableWidgetItem>
36 class CloneGroupDialog;
66 void buildGroupList();
68 Ui::CloneGroupDialog* ui;
73 QVector<StatechartGroupPtr> deps;
74 QVector<StatechartGroupPtr> groupsToClone;
77 QRegExp validGroupNameRegExp;
84 void updateGroupDependencies();
void cloneRobotSkillTemplatesToggled(bool state)
ArmarXPackageToolInterfacePtr getPackageTool() const
void verifyName(QTableWidgetItem *item)
QString getPackageName() const
std::shared_ptr< ArmarXPackageToolInterface > ArmarXPackageToolInterfacePtr
StatechartGroupMapping getStatechartGroupMapping() const
CloneGroupDialog(ArmarXPackageToolInterfacePtr packageTool, StatechartGroupPtr group, GroupClonerPtr groupCloner, QWidget *parent=0)
std::shared_ptr< GroupCloner > GroupClonerPtr
QVector< QPair< StatechartGroupPtr, QString > > getGroupsToClone() const
GroupClonerPtr getGroupCloner() const
QString getPackagePath() const
std::shared_ptr< StatechartGroup > StatechartGroupPtr
StatechartGroupPtr getGroup() const
void requestCheckPackagePath(QString path)
QString getGroupPrefix() const
void requestPrefixUpdate(QString prefix)
This file offers overloads of toIce() and fromIce() functions for STL container types.
~CloneGroupDialog() override