37#include <ArmarXGui/gui-plugins/ScenarioManager/gui/ui_ScenarioManagerWidget.h>
92 return "Meta.ScenarioManager";
98 void onInitComponent()
override;
103 void onConnectComponent()
override;
105 void onExitComponent()
override;
109 void reparsePackages();
110 void reparsePackage(std::string name);
112 void editMode(
bool edit);
125 Ui::ScenarioManagerWidget widget;
141 QAction* editModeAction;
143 QPointer<QToolBar> customToolbar;
145 void autoDiscoverArmarXPackages();
147 const std::string settingsFile;
150 QPointer<QWidget> getCustomTitlebarWidget(QWidget* parent)
override;
156 return QIcon(
":icons/ArmarX_Play_Store.svg");
160 bool isPackageAutoDiscoveryEnabled();
#define ARMARXCOMPONENT_IMPORT_EXPORT
This Controller manages the signals and model of the ApplicationDatabaseView.
This Controller manages the signals and model of the DetailedApplicationView.
Manages the signals and model of the OpenScenarioView.
Manages the signals and model of the ScenarioListView.
This controller manages the signals and model of the SettingsView.
Creates different instances of StopStrategy.
std::shared_ptr< std::vector< ScenarioManager::Data_Structure::PackagePtr > > PackageVectorPtr
std::shared_ptr< Executor > ExecutorPtr
std::shared_ptr< ScenarioManager::Exec::StopperFactory > StopperFactoryPtr
std::shared_ptr< ScenarioManager::Exec::StarterFactory > StarterFactoryPtr
This file offers overloads of toIce() and fromIce() functions for STL container types.