28#include <unordered_set>
30#include <QApplication>
42#include <ArmarXGui/gui-plugins/MessageDisplayPlugin/ui_form.h>
43#include <ArmarXGui/interface/DemoStateManagerInterface.h>
76 return "DemoState.OperatorView";
117 const std::string DEFAULT_SETTINGS_PLUGIN_NAME;
118 const std::string DEFAULT_SETTINGS_CUSTOM_TEXT;
119 QPointer<armarx::SimpleConfigDialog> m_config_dialog;
120 std::string demoStateProxyName;
121 DemoStateManagerInterfacePrx demoStateManagerPrx;
128 std::map<QPushButton*, severity::SeverityEnum> buttons;
129 void createButtons();
130 std::string mapColor(severity::SeverityEnum severity);
131 QList<QPushButton*> getButtonsFromLayout(QLayout* layout);
132 void clearLayout(QLayout* layout);
133 void deleteButton(std::string state, armarx::severity::SeverityEnum severity);
134 std::thread checkStateTask;
135 std::atomic_bool stopCheckStateTask{
false};
This file offers overloads of toIce() and fromIce() functions for STL container types.