From c451602b8c1ff3d19275e718a39dcf72cd5f3934 Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Sat, 10 Mar 2018 17:57:55 +0100 Subject: [PATCH] Ref T259, Ref T243 UI for FSD setup adjusted (added gnd flags) --- src/blackgui/editors/fsdsetupform.cpp | 9 ++- src/blackgui/editors/fsdsetupform.ui | 84 +++++++++++++++++---------- src/blackgui/editors/serverform.ui | 29 +++------ 3 files changed, 67 insertions(+), 55 deletions(-) diff --git a/src/blackgui/editors/fsdsetupform.cpp b/src/blackgui/editors/fsdsetupform.cpp index 155accfa8..144a4f71a 100644 --- a/src/blackgui/editors/fsdsetupform.cpp +++ b/src/blackgui/editors/fsdsetupform.cpp @@ -41,6 +41,7 @@ namespace BlackGui CFsdSetup s(ui->le_TextCodec->text().trimmed().toLower()); 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() ); return s; @@ -52,7 +53,7 @@ namespace BlackGui return fsd; } - void CFsdSetupForm::setValue(const BlackMisc::Network::CFsdSetup &setup) + void CFsdSetupForm::setValue(const CFsdSetup &setup) { ui->le_TextCodec->setText(setup.getTextCodec()); const CFsdSetup::SendReceiveDetails d = setup.getSendReceiveDetails(); @@ -60,7 +61,7 @@ namespace BlackGui ui->cb_AircraftPartsReceive->setChecked(d & CFsdSetup::ReceiveAircraftParts); ui->cb_AircraftPartsSend->setChecked(d & CFsdSetup::SendAircraftParts); ui->cb_FastPositionReceive->setChecked(d & CFsdSetup::ReceiveInterimPositions); - ui->cb_FastPositionSend->setChecked(d & CFsdSetup::SendIterimPositions); + ui->cb_FastPositionSend->setChecked(d & CFsdSetup::SendInterimPositions); } bool CFsdSetupForm::isFsdSetupEnabled() const @@ -88,6 +89,8 @@ namespace BlackGui CGuiUtility::checkBoxReadOnly(ui->cb_AircraftPartsSend, readonly); CGuiUtility::checkBoxReadOnly(ui->cb_FastPositionReceive, readonly); CGuiUtility::checkBoxReadOnly(ui->cb_FastPositionSend, readonly); + CGuiUtility::checkBoxReadOnly(ui->cb_GndFlagReceive, readonly); + CGuiUtility::checkBoxReadOnly(ui->cb_GndFlagSend, readonly); this->forceStyleSheetUpdate(); } @@ -120,6 +123,8 @@ namespace BlackGui ui->cb_AircraftPartsSend->setChecked(true); ui->cb_FastPositionReceive->setChecked(true); ui->cb_FastPositionSend->setChecked(true); + ui->cb_GndFlagReceive->setChecked(true); + ui->cb_GndFlagSend->setChecked(true); ui->le_TextCodec->setText("latin1"); } } // ns diff --git a/src/blackgui/editors/fsdsetupform.ui b/src/blackgui/editors/fsdsetupform.ui index 55981cb3c..babeabbc9 100644 --- a/src/blackgui/editors/fsdsetupform.ui +++ b/src/blackgui/editors/fsdsetupform.ui @@ -6,12 +6,12 @@ 0 0 - 244 - 91 + 194 + 101 - Frame + FSD setup @@ -26,17 +26,13 @@ 0 - - + + 4 + + + - receive - - - - - - - Text codec + set defaults @@ -47,38 +43,52 @@ - - + + send - - + + - set defaults + send - - + + - Fast positions + receive - + receive - - + + - send + Gnd.flag + + + + + + + Fast positions + + + + + + + FSD setup: @@ -89,10 +99,24 @@ - - + + - FSD setup: + send + + + + + + + receive + + + + + + + Text codec @@ -109,10 +133,6 @@ cb_Override pb_SetDefaults le_TextCodec - cb_AircraftPartsSend - cb_AircraftPartsReceive - cb_FastPositionSend - cb_FastPositionReceive diff --git a/src/blackgui/editors/serverform.ui b/src/blackgui/editors/serverform.ui index e567247e5..ca27d1bf9 100644 --- a/src/blackgui/editors/serverform.ui +++ b/src/blackgui/editors/serverform.ui @@ -6,8 +6,8 @@ 0 0 - 227 - 194 + 223 + 190 @@ -55,16 +55,16 @@ - 3 + 1 - 3 + 1 - 3 + 1 - 3 + 1 @@ -200,12 +200,12 @@ 3 - + 0 - 75 + 100 @@ -216,19 +216,6 @@ - - - - Qt::Vertical - - - - 20 - 40 - - - -