From 0326356f439619a2200de64a93dc0002e2aa062d Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Sat, 9 Jan 2016 03:24:23 +0100 Subject: [PATCH] refs #568, allow to set mapping mode by flag --- src/blackgui/editors/aircrafticaoform.cpp | 6 +++--- src/blackgui/editors/aircrafticaoform.h | 2 +- src/blackgui/editors/distributorform.cpp | 4 ++-- src/blackgui/editors/distributorform.h | 2 +- src/blackgui/editors/liveryform.cpp | 4 ++-- src/blackgui/editors/liveryform.h | 2 +- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/blackgui/editors/aircrafticaoform.cpp b/src/blackgui/editors/aircrafticaoform.cpp index c7fa3f1fd..e400ac17c 100644 --- a/src/blackgui/editors/aircrafticaoform.cpp +++ b/src/blackgui/editors/aircrafticaoform.cpp @@ -134,10 +134,10 @@ namespace BlackGui setValue(CAircraftIcaoCode()); } - void CAircraftIcaoForm::setMappingMode() + void CAircraftIcaoForm::setMappingMode(bool mappingMode) { - this->setReadOnly(true); - this->ui->aircraft_Selector->setReadOnly(false); + this->setReadOnly(mappingMode); + this->ui->aircraft_Selector->setReadOnly(!mappingMode); } void CAircraftIcaoForm::setProvider(Network::IWebDataServicesProvider *webDataReaderProvider) diff --git a/src/blackgui/editors/aircrafticaoform.h b/src/blackgui/editors/aircrafticaoform.h index 0c560d629..3610b5694 100644 --- a/src/blackgui/editors/aircrafticaoform.h +++ b/src/blackgui/editors/aircrafticaoform.h @@ -59,7 +59,7 @@ namespace BlackGui void clear(); //! Mapping mode - void setMappingMode(); + void setMappingMode(bool mappingMode); //! \copydoc CWebDataServicesAware::setProvider virtual void setProvider(BlackMisc::Network::IWebDataServicesProvider *webDataReaderProvider) override; diff --git a/src/blackgui/editors/distributorform.cpp b/src/blackgui/editors/distributorform.cpp index 7434c36eb..540e9f913 100644 --- a/src/blackgui/editors/distributorform.cpp +++ b/src/blackgui/editors/distributorform.cpp @@ -100,9 +100,9 @@ namespace BlackGui this->ui->distributor_Selector->setReadOnly(false); } - void CDistributorForm::setMappingMode() + void CDistributorForm::setMappingMode(bool mappingMode) { - this->setReadOnly(true); + this->setReadOnly(mappingMode); } void CDistributorForm::setProvider(Network::IWebDataServicesProvider *webDataReaderProvider) diff --git a/src/blackgui/editors/distributorform.h b/src/blackgui/editors/distributorform.h index 28749ebe2..37dca9192 100644 --- a/src/blackgui/editors/distributorform.h +++ b/src/blackgui/editors/distributorform.h @@ -59,7 +59,7 @@ namespace BlackGui void clear(); //! Mapping mode - void setMappingMode(); + void setMappingMode(bool mappingMode); //! \copydoc CWebDataReaderAware::setProvider virtual void setProvider(BlackMisc::Network::IWebDataServicesProvider *webDataReaderProvider); diff --git a/src/blackgui/editors/liveryform.cpp b/src/blackgui/editors/liveryform.cpp index c0b532dd5..6a2ad1156 100644 --- a/src/blackgui/editors/liveryform.cpp +++ b/src/blackgui/editors/liveryform.cpp @@ -100,9 +100,9 @@ namespace BlackGui this->ui->color_Tail->setReadOnly(readOnly); } - void CLiveryForm::setMappingMode() + void CLiveryForm::setMappingMode(bool mappingMode) { - this->setReadOnly(true); + this->setReadOnly(mappingMode); } void CLiveryForm::clear() diff --git a/src/blackgui/editors/liveryform.h b/src/blackgui/editors/liveryform.h index 75b434325..af12a84fa 100644 --- a/src/blackgui/editors/liveryform.h +++ b/src/blackgui/editors/liveryform.h @@ -61,7 +61,7 @@ namespace BlackGui virtual void setReadOnly(bool readOnly) override; //! Mapping mode - void setMappingMode(); + void setMappingMode(bool mappingMode); //! Clear data void clear();