diff --git a/src/autoapp/UI/SettingsWindow.cpp b/src/autoapp/UI/SettingsWindow.cpp index 057beaa..da62019 100644 --- a/src/autoapp/UI/SettingsWindow.cpp +++ b/src/autoapp/UI/SettingsWindow.cpp @@ -110,95 +110,95 @@ void SettingsWindow::onSave() // generate param string for autoapp_helper std::string params; params.append( std::to_string(ui_->horizontalSliderSystemVolume->value()) ); - params.append("#"); + params.append(";"); params.append( std::to_string(ui_->horizontalSliderSystemCapture->value()) ); - params.append("#"); + params.append(";"); params.append( std::to_string(ui_->spinBoxDisconnect->value()) ); - params.append("#"); + params.append(";"); params.append( std::to_string(ui_->spinBoxShutdown->value()) ); - params.append("#"); + params.append(";"); params.append( std::to_string(ui_->spinBoxDay->value()) ); - params.append("#"); + params.append(";"); params.append( std::to_string(ui_->spinBoxNight->value()) ); - params.append("#"); + params.append(";"); if (ui_->checkBoxGPIO->isChecked()) { params.append("1"); } else { params.append("0"); } - params.append("#"); + params.append(";"); params.append( std::string(ui_->comboBoxDevMode->currentText().toStdString()) ); - params.append("#"); + params.append(";"); params.append( std::string(ui_->comboBoxInvert->currentText().toStdString()) ); - params.append("#"); + params.append(";"); params.append( std::string(ui_->comboBoxX11->currentText().toStdString()) ); - params.append("#"); + params.append(";"); params.append( std::string(ui_->comboBoxRearcam->currentText().toStdString()) ); - params.append("#"); + params.append(";"); params.append( std::string(ui_->comboBoxAndroid->currentText().toStdString()) ); - params.append("#"); + params.append(";"); if (ui_->radioButtonX11->isChecked()) { params.append("1"); } else { params.append("0"); } - params.append("#"); + params.append(";"); if (ui_->radioButtonScreenRotated->isChecked()) { params.append("1"); } else { params.append("0"); } - params.append("#"); + params.append(";"); params.append( std::string("'") + std::string(ui_->comboBoxPulseOutput->currentText().toStdString()) + std::string("'") ); - params.append("#"); + params.append(";"); params.append( std::string("'") + std::string(ui_->comboBoxPulseInput->currentText().toStdString()) + std::string("'") ); - params.append("#"); + params.append(";"); params.append( std::string(ui_->comboBoxHardwareRTC->currentText().toStdString()) ); - params.append("#"); + params.append(";"); params.append( std::string(ui_->comboBoxTZ->currentText().toStdString()) ); - params.append("#"); + params.append(";"); params.append( std::string(ui_->comboBoxHardwareDAC->currentText().toStdString()) ); - params.append("#"); + params.append(";"); if (ui_->checkBoxDisableShutdown->isChecked()) { params.append("1"); } else { params.append("0"); } - params.append("#"); + params.append(";"); if (ui_->checkBoxDisableScreenOff->isChecked()) { params.append("1"); } else { params.append("0"); } - params.append("#"); + params.append(";"); if (ui_->radioButtonDebugmodeEnabled->isChecked()) { params.append("1"); } else { params.append("0"); } - params.append("#"); + params.append(";"); params.append( std::string(ui_->comboBoxGPIOShutdown->currentText().toStdString()) ); - params.append("#"); + params.append(";"); params.append( std::to_string(ui_->spinBoxGPIOShutdownDelay->value()) ); - params.append("#"); + params.append(";"); params.append( std::string(ui_->lineEditWifiClientSSID->text().toStdString()) ); - params.append("#"); + params.append(";"); params.append( std::string(ui_->lineEditWifiClientPassword->text().toStdString()) ); - params.append("#"); + params.append(";"); if (ui_->checkBoxHotspot->isChecked()) { params.append("1"); } else { params.append("0"); } - params.append("#"); + params.append(";"); params.append( std::string(ui_->lineEditWifiHotspotPassword->text().toStdString()) ); - params.append("#"); + params.append(";"); if (ui_->checkBoxHardwareSave->isChecked()) { params.append("1"); } else { params.append("0"); } - params.append("#"); + params.append(";"); system((std::string("/usr/local/bin/autoapp_helper setparams#") + std::string(params) + std::string(" &") ).c_str()); this->close(); } @@ -353,7 +353,7 @@ void SettingsWindow::loadSystemValues() QFile paramFile(QString("/tmp/return_value")); paramFile.open(QIODevice::ReadOnly); QTextStream data_param(¶mFile); - QStringList getparams = data_param.readAll().split("#"); + QStringList getparams = data_param.readAll().split(";"); paramFile.close(); // version string ui_->valueSystemVersion->setText(getparams[0]);