From fbb63dd9f7eb402cc73abd8eeb00592fbd0c02b1 Mon Sep 17 00:00:00 2001 From: daniel-Jones Date: Wed, 22 Feb 2017 16:20:23 +1030 Subject: This time i did it correctly, all buttons, sliders etc work as intended when disconnected. --- qt/RGBController/RGBController | Bin 92920 -> 92920 bytes qt/RGBController/controllerwindow.cpp | 19 +++++++++++++++++-- qt/RGBController/controllerwindow.o | Bin 103576 -> 104224 bytes 3 files changed, 17 insertions(+), 2 deletions(-) (limited to 'qt/RGBController') diff --git a/qt/RGBController/RGBController b/qt/RGBController/RGBController index fec5497..1f9218c 100755 Binary files a/qt/RGBController/RGBController and b/qt/RGBController/RGBController differ diff --git a/qt/RGBController/controllerwindow.cpp b/qt/RGBController/controllerwindow.cpp index 1255491..b543ed6 100755 --- a/qt/RGBController/controllerwindow.cpp +++ b/qt/RGBController/controllerwindow.cpp @@ -237,7 +237,7 @@ int controllerWindow::show_question_box(QString message, QString omessage) void controllerWindow::on_connect_button_clicked() { - /* + /* * here we need to call our serial port connect function * if our connection is sucessful we need to enable and disable a few buttons and widgets * we must also change our rgb sliders etc @@ -267,7 +267,7 @@ void controllerWindow::on_connect_button_clicked() ui->arduino_port_dropdown->setEnabled(false); ui->red_fade_button->setEnabled(true); ui->green_fade_button->setEnabled(true); - ui->green_fade_button->setEnabled(true); + ui->blue_fade_button->setEnabled(true); ui->speed_button->setEnabled(true); ui->rfrom->setEnabled(true); ui->rto->setEnabled(true); @@ -316,9 +316,24 @@ void controllerWindow::on_disconnect_button_clicked() ui->r_slider->setValue(0); ui->g_slider->setValue(0); ui->b_slider->setValue(0); + ui->red_fade_button->setEnabled(false); + ui->green_fade_button->setEnabled(false); + ui->blue_fade_button->setEnabled(false); + ui->speed_button->setEnabled(false); + ui->rfrom->setEnabled(false); + ui->rto->setEnabled(false); + ui->gfrom->setEnabled(false); + ui->gto->setEnabled(false); + ui->bfrom->setEnabled(false); + ui->bto->setEnabled(false); + ui->r_speed_slider->setEnabled(false); + ui->g_speed_slider->setEnabled(false); + ui->b_speed_slider->setEnabled(false); + ui->speed_slider->setEnabled(false); ui->r_speed_slider->setValue(0); ui->g_speed_slider->setValue(0); ui->b_speed_slider->setValue(0); + ui->speed_slider->setValue(0); ui->rfrom->setValue(0); ui->rto->setValue(0); ui->gfrom->setValue(0); diff --git a/qt/RGBController/controllerwindow.o b/qt/RGBController/controllerwindow.o index 487cd2b..e2c0df4 100644 Binary files a/qt/RGBController/controllerwindow.o and b/qt/RGBController/controllerwindow.o differ -- cgit v1.2.3