28 #include <RobotComponents/gui-plugins/MotionPlanning/MotionPlanningServer/ui_MotionPlanningServerWidget.h>
30 #include "../QtWidgets/MotionPlanningServerTaskList.h"
32 #include <RobotComponents/interface/components/MotionPlanning/MotionPlanningServer.h>
42 class MotionPlanningServerConfigDialog;
76 void loadSettings(QSettings* settings)
override;
81 void saveSettings(QSettings* settings)
override;
91 return "MotionPlanning.MotionPlanningServerGui";
99 QPointer<QDialog> getConfigDialog(QWidget* parent =
nullptr)
override;
103 void configured()
override;
108 void onInitComponent()
override;
113 void onConnectComponent()
override;
118 void onDisconnectComponent()
override;
124 Ui::MotionPlanningServerWidget widget;
129 QPointer<MotionPlanningServerConfigDialog> dialog;
134 std::string motionPlanningServerProxyName;
136 QPointer<MotionPlanningServerTaskList> taskList;