refs #535, const for model

This commit is contained in:
Klaus Basan
2015-12-15 05:31:32 +01:00
parent 92f930b068
commit dfe5d8ec5a
4 changed files with 5 additions and 5 deletions

View File

@@ -144,7 +144,7 @@ namespace BlackCore
if (m_vatsimDataFileReader) { m_vatsimDataFileReader->updateWithVatsimDataFileData(aircraftToBeUdpated); } 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);} if (m_databaseWriter) { return m_databaseWriter->asyncWriteModel(model);}
return CStatusMessageList(); return CStatusMessageList();

View File

@@ -229,7 +229,7 @@ namespace BlackCore
//! \copydoc BlackMisc::Network::IWebDataServicesProvider::asyncWriteModel //! \copydoc BlackMisc::Network::IWebDataServicesProvider::asyncWriteModel
//! \ingroup webdatareaderprovider //! \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 //! \copydoc BlackMisc::Network::IWebDataServicesProvider::canConnectSwiftDb
//! \ingroup webdatareaderprovider //! \ingroup webdatareaderprovider

View File

@@ -261,7 +261,7 @@ namespace BlackMisc
return this->m_webDataReaderProvider->updateWithVatsimDataFileData(aircraftToBeUdpated); 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"); Q_ASSERT_X(this->m_webDataReaderProvider, Q_FUNC_INFO, "Missing provider");
if (!hasProvider()) { return CStatusMessageList(); } if (!hasProvider()) { return CStatusMessageList(); }

View File

@@ -185,7 +185,7 @@ namespace BlackMisc
virtual int getMetarsCount() const = 0; virtual int getMetarsCount() const = 0;
//! Write directly to database //! 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 //! Relay signals for swift data
//! Connect signals to slot receiver. As the interface is no QObject, slots can not be connected directly. //! 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; void updateWithVatsimDataFileData(BlackMisc::Simulation::CSimulatedAircraft &aircraftToBeUdpated) const;
//! \copydoc IWebDataServicesProvider::asyncWriteModel //! \copydoc IWebDataServicesProvider::asyncWriteModel
BlackMisc::CStatusMessageList asyncWriteModelToDb(BlackMisc::Simulation::CAircraftModel &model) const; BlackMisc::CStatusMessageList asyncWriteModel(const BlackMisc::Simulation::CAircraftModel &model) const;
//! Set the provider //! Set the provider
virtual void setProvider(IWebDataServicesProvider *webDataReaderProvider); virtual void setProvider(IWebDataServicesProvider *webDataReaderProvider);