refs #268 slots in XBus::CService to get the model strings

This commit is contained in:
Mathew Sutcliffe
2014-06-15 14:39:28 +01:00
parent df67c249df
commit 271c973f6e
4 changed files with 62 additions and 3 deletions

View File

@@ -32,6 +32,26 @@ namespace BlackSimPlugin
}
}
QString CXBusServiceProxy::getAircraftModelPath() const
{
return m_dbusInterface->callDBusRet<QString>(QLatin1String("getAircraftModelPath"));
}
QString CXBusServiceProxy::getAircraftModelFilename() const
{
return m_dbusInterface->callDBusRet<QString>(QLatin1String("getAircraftModelFilename"));
}
QString CXBusServiceProxy::getAircraftModelLivery() const
{
return m_dbusInterface->callDBusRet<QString>(QLatin1String("getAircraftModelLivery"));
}
QString CXBusServiceProxy::getAircraftIcaoCode() const
{
return m_dbusInterface->callDBusRet<QString>(QLatin1String("getAircraftIcaoCode"));
}
int CXBusServiceProxy::getXPlaneVersionMajor() const
{
return m_dbusInterface->callDBusRet<int>(QLatin1String("getXPlaneVersionMajor"));

View File

@@ -52,9 +52,21 @@ namespace BlackSimPlugin
signals:
//! \copydoc XBus::CService::aircraftModelChanged
void aircraftModelChanged(const QString &path, const QString &filename, const QString &livery);
void aircraftModelChanged(const QString &path, const QString &filename, const QString &livery, const QString &icao);
public slots:
//! \copydoc XBus::CService::getAircraftModelPath
QString getAircraftModelPath() const;
//! \copydoc XBus::CService::getAircraftModelFilename
QString getAircraftModelFilename() const;
//! \copydoc XBus::CService::getAircraftModelLivery
QString getAircraftModelLivery() const;
//! \copydoc XBus::CService::getAircraftIcaoCode
QString getAircraftIcaoCode() const;
//! \copydoc XBus::CService::getXPlaneVersionMajor
int getXPlaneVersionMajor() const;