void AmazonProviderWidget::saveData() { AWSSettings awsSettings; bool validAccessKey = awsSettings.setAccessKey(m_accessKeyLineEdit->text().toStdString()); OS_ASSERT(validAccessKey); bool validSecretKey = awsSettings.setSecretKey(m_secretKeyLineEdit->text().toStdString()); OS_ASSERT(validSecretKey); awsSettings.signUserAgreement(m_cloudDialog->m_iAcceptCheckBox->isChecked()); awsSettings.setRegion(m_regionComboBox->currentText().toStdString()); awsSettings.setServerInstanceType(m_serverInstanceTypeComboBox->currentText().toStdString()); awsSettings.setWorkerInstanceType(m_workerInstanceTypeComboBox->currentText().toStdString()); QString temp; unsigned numWorkers = m_numberOfWorkerInstancesLineEdit->text().toUInt(); awsSettings.setNumWorkers(numWorkers); //awsSettings.setTerminationDelayEnabled(m_waitCheckBox->isChecked()); //unsigned wait = m_waitLineEdit->text().toUInt(); //awsSettings.setTerminationDelay(wait); awsSettings.saveToSettings(true); }