From dfe5d8ec5aa56386942ce1cdcbbdb79d6dfd028f Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Tue, 15 Dec 2015 05:31:32 +0100 Subject: [PATCH] refs #535, const for model --- src/blackcore/webdataservices.cpp | 2 +- src/blackcore/webdataservices.h | 2 +- src/blackmisc/network/webdataservicesprovider.cpp | 2 +- src/blackmisc/network/webdataservicesprovider.h | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/blackcore/webdataservices.cpp b/src/blackcore/webdataservices.cpp index 050d8fd7f..4298d5f5a 100644 --- a/src/blackcore/webdataservices.cpp +++ b/src/blackcore/webdataservices.cpp @@ -144,7 +144,7 @@ namespace BlackCore if (m_vatsimDataFileReader) { m_vatsimDataFileReader->updateWithVatsimDataFileData(aircraftToBeUdpated); } } - CStatusMessageList CWebDataServices::asyncWriteModel(CAircraftModel &model) const + CStatusMessageList CWebDataServices::asyncWriteModel(const CAircraftModel &model) const { if (m_databaseWriter) { return m_databaseWriter->asyncWriteModel(model);} return CStatusMessageList(); diff --git a/src/blackcore/webdataservices.h b/src/blackcore/webdataservices.h index 315883ce9..032bfa755 100644 --- a/src/blackcore/webdataservices.h +++ b/src/blackcore/webdataservices.h @@ -229,7 +229,7 @@ namespace BlackCore //! \copydoc BlackMisc::Network::IWebDataServicesProvider::asyncWriteModel //! \ingroup webdatareaderprovider - virtual BlackMisc::CStatusMessageList asyncWriteModel(BlackMisc::Simulation::CAircraftModel &model) const override; + virtual BlackMisc::CStatusMessageList asyncWriteModel(const BlackMisc::Simulation::CAircraftModel &model) const override; //! \copydoc BlackMisc::Network::IWebDataServicesProvider::canConnectSwiftDb //! \ingroup webdatareaderprovider diff --git a/src/blackmisc/network/webdataservicesprovider.cpp b/src/blackmisc/network/webdataservicesprovider.cpp index 3b09d066d..d8818952f 100644 --- a/src/blackmisc/network/webdataservicesprovider.cpp +++ b/src/blackmisc/network/webdataservicesprovider.cpp @@ -261,7 +261,7 @@ namespace BlackMisc return this->m_webDataReaderProvider->updateWithVatsimDataFileData(aircraftToBeUdpated); } - CStatusMessageList CWebDataServicesAware::asyncWriteModelToDb(CAircraftModel &model) const + CStatusMessageList CWebDataServicesAware::asyncWriteModel(const CAircraftModel &model) const { Q_ASSERT_X(this->m_webDataReaderProvider, Q_FUNC_INFO, "Missing provider"); if (!hasProvider()) { return CStatusMessageList(); } diff --git a/src/blackmisc/network/webdataservicesprovider.h b/src/blackmisc/network/webdataservicesprovider.h index 63c71816b..171cccca4 100644 --- a/src/blackmisc/network/webdataservicesprovider.h +++ b/src/blackmisc/network/webdataservicesprovider.h @@ -185,7 +185,7 @@ namespace BlackMisc virtual int getMetarsCount() const = 0; //! Write directly to database - virtual BlackMisc::CStatusMessageList asyncWriteModel(BlackMisc::Simulation::CAircraftModel &model) const = 0; + virtual BlackMisc::CStatusMessageList asyncWriteModel(const BlackMisc::Simulation::CAircraftModel &model) const = 0; //! Relay signals for swift data //! Connect signals to slot receiver. As the interface is no QObject, slots can not be connected directly. @@ -323,7 +323,7 @@ namespace BlackMisc void updateWithVatsimDataFileData(BlackMisc::Simulation::CSimulatedAircraft &aircraftToBeUdpated) const; //! \copydoc IWebDataServicesProvider::asyncWriteModel - BlackMisc::CStatusMessageList asyncWriteModelToDb(BlackMisc::Simulation::CAircraftModel &model) const; + BlackMisc::CStatusMessageList asyncWriteModel(const BlackMisc::Simulation::CAircraftModel &model) const; //! Set the provider virtual void setProvider(IWebDataServicesProvider *webDataReaderProvider);