mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-22 13:15:39 +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
|
//! Get remote aircraft parts
|
||||||
virtual BlackMisc::Aviation::CAircraftPartsList getRemoteAircraftParts(const BlackMisc::Aviation::CCallsign &callsign) const = 0;
|
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?
|
//! Is storing the aircraft parts history enabled?
|
||||||
virtual bool isAircraftPartsHistoryEnabled() const = 0;
|
virtual bool isAircraftPartsHistoryEnabled() const = 0;
|
||||||
|
|
||||||
|
|||||||
@@ -475,6 +475,14 @@ namespace BlackCore
|
|||||||
return false;
|
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
|
//! \copydoc IContextNetwork::enableAircraftPartsHistory
|
||||||
virtual void enableAircraftPartsHistory(bool enabled) override
|
virtual void enableAircraftPartsHistory(bool enabled) override
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -105,7 +105,6 @@ namespace BlackCore
|
|||||||
virtual int remoteAircraftSituationsCount(const BlackMisc::Aviation::CCallsign &callsign) const override;
|
virtual int remoteAircraftSituationsCount(const BlackMisc::Aviation::CCallsign &callsign) const override;
|
||||||
virtual BlackMisc::Aviation::CAircraftPartsList remoteAircraftParts(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 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::CCallsignSet remoteAircraftSupportingParts() const override;
|
||||||
virtual BlackMisc::Aviation::CAircraftSituationChangeList remoteAircraftSituationChanges(const BlackMisc::Aviation::CCallsign &callsign) const override;
|
virtual BlackMisc::Aviation::CAircraftSituationChangeList remoteAircraftSituationChanges(const BlackMisc::Aviation::CCallsign &callsign) const override;
|
||||||
virtual int remoteAircraftSituationChangesCount(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:
|
public slots:
|
||||||
// from context and provider interface
|
// ------------ from context and provider interface -------------
|
||||||
//! \ingroup remoteaircraftprovider
|
//! \ingroup remoteaircraftprovider
|
||||||
//! @{
|
//! @{
|
||||||
|
|
||||||
@@ -193,6 +192,7 @@ namespace BlackCore
|
|||||||
virtual BlackMisc::Aviation::CAircraftPartsList getRemoteAircraftParts(const BlackMisc::Aviation::CCallsign &callsign) const override;
|
virtual BlackMisc::Aviation::CAircraftPartsList getRemoteAircraftParts(const BlackMisc::Aviation::CCallsign &callsign) const override;
|
||||||
virtual int getRemoteAircraftSupportingPartsCount() const override;
|
virtual int getRemoteAircraftSupportingPartsCount() const override;
|
||||||
virtual bool isAircraftPartsHistoryEnabled() const override;
|
virtual bool isAircraftPartsHistoryEnabled() const override;
|
||||||
|
virtual bool isRemoteAircraftSupportingParts(const BlackMisc::Aviation::CCallsign &callsign) const override;
|
||||||
virtual void enableAircraftPartsHistory(bool enabled) override;
|
virtual void enableAircraftPartsHistory(bool enabled) override;
|
||||||
virtual int aircraftSituationsAdded() const override;
|
virtual int aircraftSituationsAdded() const override;
|
||||||
virtual int aircraftPartsAdded() const override;
|
virtual int aircraftPartsAdded() const override;
|
||||||
|
|||||||
@@ -297,6 +297,11 @@ namespace BlackCore
|
|||||||
return m_dBusInterface->callDBusRet<bool>(QLatin1String("isAircraftPartsHistoryEnabled"));
|
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)
|
void CContextNetworkProxy::enableAircraftPartsHistory(bool enabled)
|
||||||
{
|
{
|
||||||
m_dBusInterface->callDBus(QLatin1String("enableAircraftPartsHistory"), 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 BlackMisc::Aviation::CAircraftPartsList getRemoteAircraftParts(const BlackMisc::Aviation::CCallsign &callsign) const override;
|
||||||
virtual QString getLibraryInfo(bool detailed) const override;
|
virtual QString getLibraryInfo(bool detailed) const override;
|
||||||
virtual bool isAircraftPartsHistoryEnabled() const override;
|
virtual bool isAircraftPartsHistoryEnabled() const override;
|
||||||
|
virtual bool isRemoteAircraftSupportingParts(const BlackMisc::Aviation::CCallsign &callsign) const override;
|
||||||
virtual void enableAircraftPartsHistory(bool enabled) override;
|
virtual void enableAircraftPartsHistory(bool enabled) override;
|
||||||
virtual QString getNetworkStatistics(bool reset, const QString &separator) override;
|
virtual QString getNetworkStatistics(bool reset, const QString &separator) override;
|
||||||
virtual bool setNetworkStatisticsEnable(bool enabled) override;
|
virtual bool setNetworkStatisticsEnable(bool enabled) override;
|
||||||
|
|||||||
Reference in New Issue
Block a user