From 38d8f89f2f2b27fb25e0b4b9a34b45b76f6dc6f2 Mon Sep 17 00:00:00 2001 From: daniel-Jones Date: Mon, 13 Feb 2017 16:06:14 +1030 Subject: added fade ability to Arduino sketch, using psuedo threading. Rework of serial communication also started, the Qt interface is currently under development to support fading. --- qt/RGBController/controllerwindow.h | 40 ++++++++++++++++++------------------- 1 file changed, 20 insertions(+), 20 deletions(-) (limited to 'qt/RGBController/controllerwindow.h') diff --git a/qt/RGBController/controllerwindow.h b/qt/RGBController/controllerwindow.h index 1350bbc..b8ca051 100755 --- a/qt/RGBController/controllerwindow.h +++ b/qt/RGBController/controllerwindow.h @@ -28,11 +28,11 @@ class controllerWindow : public QMainWindow void info_log(QString text); void populate_serial_list(); void load_presets(); - void save_preset(QString name); - void delete_preset(QString name); + void save_preset(QString name); + void delete_preset(QString name); void serial_rgb_change(int r, int g, int b); void show_msgbox(QString message); - int show_question_box(QString message, QString omessage); + int show_question_box(QString message, QString omessage); /*public variables */ /* these three ints will hold the current value (0 - 255) of each slider */ int r, g, b; @@ -47,35 +47,35 @@ class controllerWindow : public QMainWindow /* these slots are used to trigger button clicks and drop down items selections etc */ void on_connect_button_clicked(); - void on_disconnect_button_clicked(); + void on_disconnect_button_clicked(); + + void on_refresh_port_button_clicked(); - void on_refresh_port_button_clicked(); + void on_reload_preset_button_clicked(); + + void on_r_slider_valueChanged(int value); - void on_reload_preset_button_clicked(); + void on_g_slider_valueChanged(int value); - void on_r_slider_valueChanged(int value); + void on_b_slider_valueChanged(int value); - void on_g_slider_valueChanged(int value); + void on_red_button_clicked(); - void on_b_slider_valueChanged(int value); + void on_green_button_clicked(); - void on_red_button_clicked(); + void on_blue_button_clicked(); - void on_green_button_clicked(); + void on_off_button_clicked(); - void on_blue_button_clicked(); + void on_set_preset_button_clicked(); - void on_off_button_clicked(); + void on_presets_dropdown_currentIndexChanged(int index); - void on_set_preset_button_clicked(); + void on_preset_save_button_clicked(); - void on_presets_dropdown_currentIndexChanged(int index); + void on_preset_delete_button_clicked(); - void on_preset_save_button_clicked(); - - void on_preset_delete_button_clicked(); - -private: + private: Ui::controllerWindow *ui; /* serial communication object */ serial_communication portf; -- cgit v1.2.3