Merge pull request #805 from opentx/kilrah/standalone_simu_dialog

Kilrah/standalone simu dialog
This commit is contained in:
Bertrand Songis
2014-03-18 16:41:41 +01:00
+17 -2
View File
@@ -101,17 +101,32 @@ int main(int argc, char *argv[])
RegisterFirmwares();
SimulatorDialog *dialog;
char * eepromFileName;
if (argc > 1 && !strcmp(argv[1], "taranis")) {
QMessageBox msgBox;
msgBox.setWindowTitle("Radio type");
msgBox.setText("Which radio type do you want to simulate?");
msgBox.setIcon(QMessageBox::Question);
QAbstractButton *taranisButton = msgBox.addButton("Taranis", QMessageBox::ActionRole);
QAbstractButton *stdButton = msgBox.addButton("9X", QMessageBox::ActionRole);
QPushButton *exitButton = msgBox.addButton(QMessageBox::Close);
msgBox.exec();
if (msgBox.clickedButton() == exitButton)
return 0;
else if (msgBox.clickedButton() == taranisButton) {
current_firmware_variant = GetFirmwareVariant("opentx-taranis-en");
eepromFileName = "eeprom-taranis.bin";
dialog = new SimulatorDialogTaranis();
}
else {
eepromFileName = "eeprom-9x.bin";
dialog = new SimulatorDialog9X();
}
dialog->show();
dialog->start("eeprom.bin");
dialog->start(eepromFileName);
int result = app.exec();