From fedf7604a092f6099043abc5aee1218e29385f6a Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Sat, 25 Feb 2017 02:16:12 +0100 Subject: [PATCH] refs #886, fixed connect in simulator selector * also toggling needs to fire (when a value is changed from code) * changed order, used standard will be: P3D, FSX, FS9, XP --- src/blackgui/components/simulatorselector.cpp | 16 ++++++------ src/blackgui/components/simulatorselector.ui | 26 +++++++++---------- 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/src/blackgui/components/simulatorselector.cpp b/src/blackgui/components/simulatorselector.cpp index 39403a438..93eb8c161 100644 --- a/src/blackgui/components/simulatorselector.cpp +++ b/src/blackgui/components/simulatorselector.cpp @@ -29,15 +29,15 @@ namespace BlackGui ui->setupUi(this); this->setMode(CheckBoxes); - connect(ui->rb_FS9, &QRadioButton::clicked, this, &CSimulatorSelector::ps_RadioButtonChanged); - connect(ui->rb_FSX, &QRadioButton::clicked, this, &CSimulatorSelector::ps_RadioButtonChanged); - connect(ui->rb_P3D, &QRadioButton::clicked, this, &CSimulatorSelector::ps_RadioButtonChanged); - connect(ui->rb_XPlane, &QRadioButton::clicked, this, &CSimulatorSelector::ps_RadioButtonChanged); + connect(ui->rb_FS9, &QRadioButton::toggled, this, &CSimulatorSelector::ps_RadioButtonChanged); + connect(ui->rb_FSX, &QRadioButton::toggled, this, &CSimulatorSelector::ps_RadioButtonChanged); + connect(ui->rb_P3D, &QRadioButton::toggled, this, &CSimulatorSelector::ps_RadioButtonChanged); + connect(ui->rb_XPlane, &QRadioButton::toggled, this, &CSimulatorSelector::ps_RadioButtonChanged); - connect(ui->cb_FS9, &QRadioButton::clicked, this, &CSimulatorSelector::ps_CheckBoxChanged); - connect(ui->cb_FSX, &QRadioButton::clicked, this, &CSimulatorSelector::ps_CheckBoxChanged); - connect(ui->cb_P3D, &QRadioButton::clicked, this, &CSimulatorSelector::ps_CheckBoxChanged); - connect(ui->cb_XPlane, &QRadioButton::clicked, this, &CSimulatorSelector::ps_CheckBoxChanged); + connect(ui->cb_FS9, &QRadioButton::toggled, this, &CSimulatorSelector::ps_CheckBoxChanged); + connect(ui->cb_FSX, &QRadioButton::toggled, this, &CSimulatorSelector::ps_CheckBoxChanged); + connect(ui->cb_P3D, &QRadioButton::toggled, this, &CSimulatorSelector::ps_CheckBoxChanged); + connect(ui->cb_XPlane, &QRadioButton::toggled, this, &CSimulatorSelector::ps_CheckBoxChanged); } CSimulatorSelector::~CSimulatorSelector() diff --git a/src/blackgui/components/simulatorselector.ui b/src/blackgui/components/simulatorselector.ui index 63b260603..6ec9a8812 100644 --- a/src/blackgui/components/simulatorselector.ui +++ b/src/blackgui/components/simulatorselector.ui @@ -6,8 +6,8 @@ 0 0 - 170 - 36 + 184 + 42 @@ -54,9 +54,9 @@ 0 - + - FS9 + P3D @@ -68,9 +68,9 @@ - + - P3D + FS9 @@ -106,12 +106,9 @@ 0 - + - FS9 - - - true + P3D @@ -126,9 +123,12 @@ - + - P3D + FS9 + + + true