36 #include <RobotAPI/gui-plugins/SkillManagerPlugin/ui_SkillManagerMonitorWidget.h>
37 #include <RobotAPI/interface/skills/SkillMemoryInterface.h>
59 void loadSettings(QSettings* settings)
override;
60 void saveSettings(QSettings* settings)
override;
61 QPointer<QDialog> getConfigDialog(QWidget* parent)
override;
62 void configured()
override;
71 return "Skills.Manager";
74 void onInitComponent()
override;
75 void onConnectComponent()
override;
76 void onDisconnectComponent();
80 void connectGui(std::string observerName);
83 armarx::skills::manager::dti::SkillManagerInterfacePrx
memory;
84 Ui::SkillManagerMonitorWidget widget;
85 std::unique_ptr<armarx::skills::gui::SkillMemoryGUI> viewer =
nullptr;
86 QPointer<SimpleConfigDialog> dialog;
88 std::string observerName =
"SkillManager";
89 std::shared_ptr<skills::gui::SkillManagerWrapper> mem_wrapper =
nullptr;
91 void connectSignals();
94 std::atomic_bool connected =
false;