Ref T384, trigger (show) overlay text messages

This commit is contained in:
Klaus Basan
2018-10-03 02:09:19 +02:00
parent b3c6e22346
commit 792d2ced30
7 changed files with 73 additions and 10 deletions

View File

@@ -51,6 +51,8 @@ namespace BlackGui
connect(ui->sbp_ComPanelTransponder, &QDoubleSpinBox::editingFinished, this, &CCockpitComForm::onGuiChangedCockpitValues);
connect(ui->cbp_ComPanelTransponderMode, &CTransponderModeSelector::transponderModeChanged, this, &CCockpitComForm::onGuiChangedCockpitValues);
connect(ui->frp_ComPanelSelcalSelector, &CSelcalCodeSelector::valueChanged, this, &CCockpitComForm::onGuiChangedCockpitValues);
connect(ui->tb_RequestTextMessageCom1, &QToolButton::released, this, &CCockpitComForm::requestCom1TextMessage);
connect(ui->tb_RequestTextMessageCom2, &QToolButton::released, this, &CCockpitComForm::requestCom2TextMessage);
ui->led_ComPanelCom1->setShape(CLedWidget::Rounded);
ui->led_ComPanelCom2->setShape(CLedWidget::Rounded);

View File

@@ -86,6 +86,11 @@ namespace BlackGui
//! GUI values changed
void changedCockpitValues(const BlackMisc::Simulation::CSimulatedAircraft &aircraft);
//! Request COM text messages @{
void requestCom1TextMessage();
void requestCom2TextMessage();
//! @}
private:
//! Init LEDs
void initLeds();

View File

@@ -128,7 +128,7 @@
</property>
</widget>
</item>
<item row="1" column="0" colspan="2">
<item row="1" column="0" colspan="3">
<widget class="QDoubleSpinBox" name="ds_ComPanelCom1Standby">
<property name="decimals">
<number>3</number>
@@ -147,7 +147,7 @@
</property>
</widget>
</item>
<item row="0" column="1">
<item row="0" column="2">
<widget class="QToolButton" name="tb_ComPanelCom1Toggle">
<property name="toolTip">
<string>Toggle COM 1 standby/active</string>
@@ -161,6 +161,13 @@
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QToolButton" name="tb_RequestTextMessageCom1">
<property name="text">
<string>T</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
@@ -254,7 +261,7 @@
</property>
</widget>
</item>
<item row="1" column="0" colspan="2">
<item row="1" column="0" colspan="3">
<widget class="QDoubleSpinBox" name="ds_ComPanelCom2Standby">
<property name="decimals">
<number>3</number>
@@ -273,7 +280,7 @@
</property>
</widget>
</item>
<item row="0" column="1">
<item row="0" column="2">
<widget class="QToolButton" name="tb_ComPanelCom2Toggle">
<property name="toolTip">
<string>Toggle COM 2 standby/active</string>
@@ -287,6 +294,13 @@
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QToolButton" name="tb_RequestTextMessageCom2">
<property name="text">
<string>T</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
@@ -517,7 +531,9 @@
<tabstop>ds_ComPanelCom2Standby</tabstop>
<tabstop>sbp_ComPanelTransponder</tabstop>
<tabstop>cbp_ComPanelTransponderMode</tabstop>
<tabstop>tb_RequestTextMessageCom1</tabstop>
<tabstop>tb_ComPanelCom1Toggle</tabstop>
<tabstop>tb_RequestTextMessageCom2</tabstop>
<tabstop>tb_ComPanelCom2Toggle</tabstop>
<tabstop>tb_ComPanelSelcalTest</tabstop>
</tabstops>