mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-03-31 12:55:33 +08:00
refs #535, const for model
This commit is contained in:
@@ -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();
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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(); }
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user