#include "configurationdialog.h" #include "ui_configurationdialog.h" ConfigurationDialog::ConfigurationDialog(QWidget *parent) : QDialog(parent), ui(new Ui::ConfigurationDialog) { ui->setupUi(this); RefreshField(); } ConfigurationDialog::~ConfigurationDialog() { delete ui; } void ConfigurationDialog::RefreshField() { Settings* s = mng.GetConfiguration(); ui->cloud_url->setText(s->GetCloudUrl()); ui->cloud_Email->setText(s->GetCloudEmail()); ui->cloud_password->setText(s->GetCloudPassword()); ui->cloud_agent->setText(s->GetCloudAgent()); ui->cloud_enable->setCheckState(s->GetCloudEnabled() ? Qt::CheckState::Checked : Qt::CheckState::Unchecked); bool cloudDisabled = !s->GetCloudEnabled(); ui->cloud_url->setDisabled(cloudDisabled); ui->cloud_Email->setDisabled(cloudDisabled); ui->cloud_password->setDisabled(cloudDisabled); ui->cloud_agent->setDisabled(cloudDisabled); }