From c8e7522b3810e34583cab1bce1394b017f367400 Mon Sep 17 00:00:00 2001 From: Raphael Coeffic Date: Sun, 18 Aug 2019 18:53:56 +0200 Subject: [PATCH] added receivers on module frame --- companion/src/modeledit/setup.cpp | 30 +++-- companion/src/modeledit/setup_module.ui | 147 ++++++++++++++++++++++-- 2 files changed, 156 insertions(+), 21 deletions(-) diff --git a/companion/src/modeledit/setup.cpp b/companion/src/modeledit/setup.cpp index b833eff7b..376a6f465 100644 --- a/companion/src/modeledit/setup.cpp +++ b/companion/src/modeledit/setup.cpp @@ -553,20 +553,26 @@ void ModulePanel::update() } if (mask & MASK_ACCESS) { - if (QString(generalSettings.registrationId) == ui->registrationId->text()) { - ui->registrationIdLabel->hide(); - ui->registrationId->hide(); - } - else { - ui->registrationIdLabel->show(); - ui->registrationId->show(); - } - } - else { - ui->registrationIdLabel->hide(); - ui->registrationId->hide(); + ui->rx1->setText(module.access.receiverName[0]); + ui->rx2->setText(module.access.receiverName[1]); + ui->rx3->setText(module.access.receiverName[2]); } + ui->registrationIdLabel->setVisible(mask & MASK_ACCESS); + ui->registrationId->setVisible(mask & MASK_ACCESS); + + ui->rx1Label->setVisible(mask & MASK_ACCESS); + ui->clearRx1->setVisible(mask & MASK_ACCESS); + ui->rx1->setVisible(mask & MASK_ACCESS); + + ui->rx2Label->setVisible(mask & MASK_ACCESS); + ui->clearRx2->setVisible(mask & MASK_ACCESS); + ui->rx2->setVisible(mask & MASK_ACCESS); + + ui->rx3Label->setVisible(mask & MASK_ACCESS); + ui->clearRx3->setVisible(mask & MASK_ACCESS); + ui->rx3->setVisible(mask & MASK_ACCESS); + // Failsafes ui->label_failsafeMode->setVisible(mask & MASK_FAILSAFES); ui->failsafeMode->setVisible(mask & MASK_FAILSAFES); diff --git a/companion/src/modeledit/setup_module.ui b/companion/src/modeledit/setup_module.ui index 6d088ff1b..ddf5843f6 100644 --- a/companion/src/modeledit/setup_module.ui +++ b/companion/src/modeledit/setup_module.ui @@ -7,7 +7,7 @@ 0 0 1042 - 297 + 375 @@ -239,25 +239,136 @@ - - + + + + Receiver 1 + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + -1 + + + 0 + + + 0 + - + - Bind on startup + + + + true + + + false - + + + + 0 + 0 + + + + + 10 + + - Low Power + X + + + false - + + + + Receiver 2 + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + + + true + + + + + + + + 10 + + + + X + + + false + + + + + + + + + Receiver 3 + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + + + true + + + + + + + + 10 + + + + X + + + false + + + + + + @@ -301,7 +412,25 @@ - + + + + + + Bind on startup + + + + + + + Low Power + + + + + + Qt::Horizontal