refs #522, consolidate mutable / make mutable thread safe

* removed mutable wherever possible in GUI classes
* in vPilotReader also renamed some functions and some minor improvements
This commit is contained in:
Klaus Basan
2015-11-25 23:06:14 +01:00
parent 2ee3934cc2
commit a2b413c8e1
15 changed files with 60 additions and 62 deletions

View File

@@ -42,7 +42,6 @@ namespace BlackGui
void CDistributorForm::setValue(const BlackMisc::Simulation::CDistributor &distributor)
{
this->m_distributor = distributor;
this->ui->distributor_Selector->setDistributor(distributor);
this->ui->le_Description->setText(distributor.getDescription());
this->ui->le_Alias1->setText(distributor.getAlias1());
@@ -50,15 +49,13 @@ namespace BlackGui
this->ui->le_Updated->setText(distributor.getFormattedUtcTimestampYmdhms());
}
const CDistributor &CDistributorForm::getValue() const
CDistributor CDistributorForm::getValue() const
{
CDistributor d(ui->distributor_Selector->getDistributor());
if (d.hasCompleteData()) { this->m_distributor = d;}
m_distributor.setAlias1(this->ui->le_Alias1->text());
m_distributor.setAlias2(this->ui->le_Alias2->text());
m_distributor.setDescription(this->ui->le_Description->text());
return m_distributor;
CDistributor distributor(ui->distributor_Selector->getDistributor());
distributor.setAlias1(this->ui->le_Alias1->text());
distributor.setAlias2(this->ui->le_Alias2->text());
distributor.setDescription(this->ui->le_Description->text());
return distributor;
}
CStatusMessageList CDistributorForm::validate() const