mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-18 03:15:34 +08:00
[Context] "isRemoteAircraftSupportingParts" as context function (not only provider function)
This commit is contained in:
committed by
Mat Sutcliffe
parent
148368ca0c
commit
9618073a04
@@ -323,6 +323,9 @@ namespace BlackCore
|
||||
//! Get remote aircraft parts
|
||||
virtual BlackMisc::Aviation::CAircraftPartsList getRemoteAircraftParts(const BlackMisc::Aviation::CCallsign &callsign) const = 0;
|
||||
|
||||
//! Parts supported?
|
||||
virtual bool isRemoteAircraftSupportingParts(const BlackMisc::Aviation::CCallsign &callsign) const = 0;
|
||||
|
||||
//! Is storing the aircraft parts history enabled?
|
||||
virtual bool isAircraftPartsHistoryEnabled() const = 0;
|
||||
|
||||
|
||||
@@ -475,6 +475,14 @@ namespace BlackCore
|
||||
return false;
|
||||
}
|
||||
|
||||
//! \copydoc IContextNetwork::isRemoteAircraftSupportingParts
|
||||
virtual bool isRemoteAircraftSupportingParts(const BlackMisc::Aviation::CCallsign &callsign) const override
|
||||
{
|
||||
logEmptyContextWarning(Q_FUNC_INFO);
|
||||
Q_UNUSED(callsign)
|
||||
return false;
|
||||
}
|
||||
|
||||
//! \copydoc IContextNetwork::enableAircraftPartsHistory
|
||||
virtual void enableAircraftPartsHistory(bool enabled) override
|
||||
{
|
||||
|
||||
@@ -105,7 +105,6 @@ namespace BlackCore
|
||||
virtual int remoteAircraftSituationsCount(const BlackMisc::Aviation::CCallsign &callsign) const override;
|
||||
virtual BlackMisc::Aviation::CAircraftPartsList remoteAircraftParts(const BlackMisc::Aviation::CCallsign &callsign) const override;
|
||||
virtual int remoteAircraftPartsCount(const BlackMisc::Aviation::CCallsign &callsign) const override;
|
||||
virtual bool isRemoteAircraftSupportingParts(const BlackMisc::Aviation::CCallsign &callsign) const override;
|
||||
virtual BlackMisc::Aviation::CCallsignSet remoteAircraftSupportingParts() const override;
|
||||
virtual BlackMisc::Aviation::CAircraftSituationChangeList remoteAircraftSituationChanges(const BlackMisc::Aviation::CCallsign &callsign) const override;
|
||||
virtual int remoteAircraftSituationChangesCount(const BlackMisc::Aviation::CCallsign &callsign) const override;
|
||||
@@ -162,7 +161,7 @@ namespace BlackCore
|
||||
//! @}
|
||||
|
||||
public slots:
|
||||
// from context and provider interface
|
||||
// ------------ from context and provider interface -------------
|
||||
//! \ingroup remoteaircraftprovider
|
||||
//! @{
|
||||
|
||||
@@ -193,6 +192,7 @@ namespace BlackCore
|
||||
virtual BlackMisc::Aviation::CAircraftPartsList getRemoteAircraftParts(const BlackMisc::Aviation::CCallsign &callsign) const override;
|
||||
virtual int getRemoteAircraftSupportingPartsCount() const override;
|
||||
virtual bool isAircraftPartsHistoryEnabled() const override;
|
||||
virtual bool isRemoteAircraftSupportingParts(const BlackMisc::Aviation::CCallsign &callsign) const override;
|
||||
virtual void enableAircraftPartsHistory(bool enabled) override;
|
||||
virtual int aircraftSituationsAdded() const override;
|
||||
virtual int aircraftPartsAdded() const override;
|
||||
|
||||
@@ -297,6 +297,11 @@ namespace BlackCore
|
||||
return m_dBusInterface->callDBusRet<bool>(QLatin1String("isAircraftPartsHistoryEnabled"));
|
||||
}
|
||||
|
||||
bool CContextNetworkProxy::isRemoteAircraftSupportingParts(const CCallsign &callsign) const
|
||||
{
|
||||
return m_dBusInterface->callDBusRet<bool>(QLatin1String("isRemoteAircraftSupportingParts"), callsign);
|
||||
}
|
||||
|
||||
void CContextNetworkProxy::enableAircraftPartsHistory(bool enabled)
|
||||
{
|
||||
m_dBusInterface->callDBus(QLatin1String("enableAircraftPartsHistory"), enabled);
|
||||
|
||||
@@ -124,6 +124,7 @@ namespace BlackCore
|
||||
virtual BlackMisc::Aviation::CAircraftPartsList getRemoteAircraftParts(const BlackMisc::Aviation::CCallsign &callsign) const override;
|
||||
virtual QString getLibraryInfo(bool detailed) const override;
|
||||
virtual bool isAircraftPartsHistoryEnabled() const override;
|
||||
virtual bool isRemoteAircraftSupportingParts(const BlackMisc::Aviation::CCallsign &callsign) const override;
|
||||
virtual void enableAircraftPartsHistory(bool enabled) override;
|
||||
virtual QString getNetworkStatistics(bool reset, const QString &separator) override;
|
||||
virtual bool setNetworkStatisticsEnable(bool enabled) override;
|
||||
|
||||
Reference in New Issue
Block a user