24 #include <RobotAPI/gui-plugins/GuiHealthClient/ui_GuiHealthClientWidget.h>
31 #include <RobotAPI/interface/components/RobotHealthInterface.h>
75 void loadSettings(QSettings* settings)
override;
80 void saveSettings(QSettings* settings)
override;
88 return "GuiHealthClient";
92 return QIcon(
"://icons/heart.svg");
98 void onInitComponent()
override;
103 void onConnectComponent()
override;
105 void onDisconnectComponent()
override;
109 void onConnectComponentQt();
110 void onDisconnectComponentQt();
111 void healthTimerClb();
112 void updateSummaryTimerClb();
117 void invokeConnectComponentQt();
118 void invokeDisconnectComponentQt();
124 Ui::GuiHealthClientWidget widget;
126 RobotHealthInterfacePrx robotHealthTopicPrx;
127 RobotHealthComponentInterfacePrx robotHealthComponentPrx;
128 QTimer* updateSummaryTimer;