32 #include <RobotAPI/gui-plugins/GuiHealthClient/ui_GuiHealthClientWidget.h>
33 #include <RobotAPI/interface/components/RobotHealthInterface.h>
74 void loadSettings(QSettings* settings)
override;
79 void saveSettings(QSettings* settings)
override;
88 return "GuiHealthClient";
94 return QIcon(
"://icons/heart.svg");
100 void onInitComponent()
override;
105 void onConnectComponent()
override;
107 void onDisconnectComponent()
override;
111 void onConnectComponentQt();
112 void onDisconnectComponentQt();
113 void healthTimerClb();
114 void updateSummaryTimerClb();
119 void invokeConnectComponentQt();
120 void invokeDisconnectComponentQt();
126 Ui::GuiHealthClientWidget widget;
128 RobotHealthInterfacePrx robotHealthTopicPrx;
129 RobotHealthComponentInterfacePrx robotHealthComponentPrx;
130 QTimer* updateSummaryTimer;