33 lines
948 B
C++
33 lines
948 B
C++
#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);
|
|
}
|
|
|