From 30b15c6d1a328df5d8b0f99a5cbb1f72f25c9cdf Mon Sep 17 00:00:00 2001 From: Pavel Pisa Date: Thu, 27 Jun 2019 21:09:43 +0200 Subject: Simulate push of dial buttons by check box. Signed-off-by: Pavel Pisa --- qtmips_gui/peripheralsview.cpp | 8 ++++++++ qtmips_gui/peripheralsview.ui | 21 +++++++++++++++++++++ 2 files changed, 29 insertions(+) (limited to 'qtmips_gui') diff --git a/qtmips_gui/peripheralsview.cpp b/qtmips_gui/peripheralsview.cpp index 6c1208d..f90dd53 100644 --- a/qtmips_gui/peripheralsview.cpp +++ b/qtmips_gui/peripheralsview.cpp @@ -43,6 +43,14 @@ void PeripheralsView::setup(const machine::PeripSpiLed *perip_spi_led) { ui->spinBlue->setValue(val - 1); ui->spinBlue->setValue(val); + connect(ui->checkRed, SIGNAL(clicked(bool)), perip_spi_led, SLOT(red_knob_push(bool))); + connect(ui->checkGreen, SIGNAL(clicked(bool)), perip_spi_led, SLOT(green_knob_push(bool))); + connect(ui->checkBlue, SIGNAL(clicked(bool)), perip_spi_led, SLOT(blue_knob_push(bool))); + + ui->checkRed->setChecked(false); + ui->checkGreen->setChecked(false);; + ui->checkBlue->setChecked(false);; + ui->labelRgb1->setAutoFillBackground(true); ui->labelRgb2->setAutoFillBackground(true); diff --git a/qtmips_gui/peripheralsview.ui b/qtmips_gui/peripheralsview.ui index 60726a2..6aa83d6 100644 --- a/qtmips_gui/peripheralsview.ui +++ b/qtmips_gui/peripheralsview.ui @@ -113,6 +113,13 @@ + + + + + + + @@ -160,6 +167,13 @@ + + + + + + + @@ -207,6 +221,13 @@ + + + + + + + -- cgit v1.2.3