diff --git a/companion/src/simulation/simulatordialog.cpp b/companion/src/simulation/simulatordialog.cpp index 4fc8567de..bc06c959e 100644 --- a/companion/src/simulation/simulatordialog.cpp +++ b/companion/src/simulation/simulatordialog.cpp @@ -591,6 +591,16 @@ void SimulatorDialog9X::getValues() simulator->setValues(inputs); } +void SimulatorDialogTaranis::resetSH() +{ + ui->switchH->setValue(0); +} + +void SimulatorDialogTaranis::on_switchH_sliderReleased() +{ + QTimer::singleShot(400, this, SLOT(resetSH())); +} + void SimulatorDialogTaranis::getValues() { TxInputs inputs = { diff --git a/companion/src/simulation/simulatordialog.h b/companion/src/simulation/simulatordialog.h index 01cb5ae35..ab4128da7 100644 --- a/companion/src/simulation/simulatordialog.h +++ b/companion/src/simulation/simulatordialog.h @@ -165,6 +165,9 @@ class SimulatorDialogTaranis: public SimulatorDialog private: Ui::SimulatorDialogTaranis * ui; + private slots: + void resetSH(); + void on_switchH_sliderReleased(); }; #endif // SIMULATORDIALOG_H