From dd9f9bc46f1531a05e62f652f100b61900709178 Mon Sep 17 00:00:00 2001 From: Mat Sutcliffe Date: Wed, 14 Jul 2021 19:22:04 +0100 Subject: [PATCH] Issue #113 [GUI] Add checkbox to enable SIMDATA packets in FSD setup --- src/blackgui/editors/fsdsetupform.cpp | 4 +++- src/blackgui/editors/fsdsetupform.ui | 17 ++++++++++++++--- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/src/blackgui/editors/fsdsetupform.cpp b/src/blackgui/editors/fsdsetupform.cpp index e6ef3e656..38be232b8 100644 --- a/src/blackgui/editors/fsdsetupform.cpp +++ b/src/blackgui/editors/fsdsetupform.cpp @@ -41,7 +41,8 @@ namespace BlackGui s.setSendReceiveDetails( ui->cb_AircraftPartsSend->isChecked(), ui->cb_AircraftPartsReceive->isChecked(), ui->cb_GndFlagSend->isChecked(), ui->cb_GndFlagReceive->isChecked(), - ui->cb_FastPositionSend->isChecked(), ui->cb_FastPositionReceive->isChecked() + ui->cb_FastPositionSend->isChecked(), ui->cb_FastPositionReceive->isChecked(), + ui->cb_EuroscopeSimData->isChecked() ); s.setForce3LetterAirlineCodes(ui->cb_3LetterAirlineICAO->isChecked()); return s; @@ -63,6 +64,7 @@ namespace BlackGui ui->cb_FastPositionReceive->setChecked(d & CFsdSetup::ReceiveInterimPositions); ui->cb_FastPositionSend->setChecked(d & CFsdSetup::SendInterimPositions); ui->cb_3LetterAirlineICAO->setChecked(setup.force3LetterAirlineCodes()); + ui->cb_EuroscopeSimData->setChecked(d & CFsdSetup::ReceiveEuroscopeSimData); } void CFsdSetupForm::setAlwaysAllowOverride(bool allow) diff --git a/src/blackgui/editors/fsdsetupform.ui b/src/blackgui/editors/fsdsetupform.ui index 11c4e6a6b..9cf740022 100644 --- a/src/blackgui/editors/fsdsetupform.ui +++ b/src/blackgui/editors/fsdsetupform.ui @@ -95,14 +95,14 @@ - + Text codec - + e.g. "latin1" @@ -130,7 +130,7 @@ - + force 3 letter airline ICAO code @@ -140,6 +140,16 @@ + + + + Read SIMDATA packets from EuroScope simulator session + + + euroscope simdata + + + @@ -153,6 +163,7 @@ cb_FastPositionReceive le_TextCodec cb_3LetterAirlineICAO + cb_EuroscopeSimData