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