summaryrefslogtreecommitdiffhomepage
path: root/tracker-trackhat/dialog.cpp
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2022-05-29 16:46:19 +0200
committerStanislaw Halik <sthalik@misaki.pl>2022-06-05 14:44:25 +0200
commit800c13a72ace78be48537906898e35dead5b51b8 (patch)
tree5e4ce313495568d99fa3f21a9f097cc4fc5edeb1 /tracker-trackhat/dialog.cpp
parentfc7847ae9fafdd7cbca64f4619eb481bee58a5d7 (diff)
tracker/trackhat: implement LED tracking indicator
Diffstat (limited to 'tracker-trackhat/dialog.cpp')
-rw-r--r--tracker-trackhat/dialog.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/tracker-trackhat/dialog.cpp b/tracker-trackhat/dialog.cpp
index 02ecc637..4ef64f50 100644
--- a/tracker-trackhat/dialog.cpp
+++ b/tracker-trackhat/dialog.cpp
@@ -82,6 +82,15 @@ trackhat_dialog::trackhat_dialog()
connect(&t.point_filter_deadzone, value_::value_changed<slider_value>(), ui.point_filter_deadzone_label,
[this] { ui.point_filter_deadzone_label->setValue(*t.point_filter_deadzone); }, Qt::QueuedConnection);
+ // led
+
+ using trackhat_impl::led_mode;
+ ui.led_mode->setItemData(0, (int)led_mode::off);
+ ui.led_mode->setItemData(1, (int)led_mode::constant);
+ ui.led_mode->setItemData(2, (int)led_mode::dynamic);
+
+ tie_setting(t.led, ui.led_mode);
+
// stuff
connect(&poll_timer, &QTimer::timeout, this, &trackhat_dialog::poll_tracker_info);