aboutsummaryrefslogtreecommitdiff
path: root/confui/ui_node.h
diff options
context:
space:
mode:
Diffstat (limited to 'confui/ui_node.h')
-rw-r--r--confui/ui_node.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/confui/ui_node.h b/confui/ui_node.h
index 615921b..3aa16e5 100644
--- a/confui/ui_node.h
+++ b/confui/ui_node.h
@@ -9,6 +9,7 @@
#include "mesh_connector.h"
+/** @brief widget that displays single node */
class CDNodeWidget : public QWidget {
Q_OBJECT
@@ -25,8 +26,12 @@ private:
public:
CDNodeWidget(QWidget *parent = nullptr);
virtual ~CDNodeWidget();
+ /** @brief update node info in GUI */
virtual void update();
+ /** @brief register which node this widget controls */
virtual void set_node(cd_uid_t id);
+ /** @brief join/remove from network */
virtual void toggle_provision();
+ /** @brief turn led on/off */
virtual void update_led(bool on);
};