Ref T778 XSwiftBus service emits a signal when scenery is loaded

This commit is contained in:
Mat Sutcliffe
2020-04-08 20:27:27 +01:00
parent f68e3c2360
commit 7c4fe83799
7 changed files with 48 additions and 0 deletions

View File

@@ -35,6 +35,11 @@ namespace BlackSimPlugin
"airportsInRangeUpdated", this,
SIGNAL(airportsInRangeUpdated(QStringList, QStringList, QList<double>, QList<double>, QList<double>)));
Q_ASSERT(s);
s = connection.connect(QString(), "/xswiftbus/service", "org.swift_project.xswiftbus.service",
"sceneryLoaded", this,
SIGNAL(sceneryLoaded()));
Q_ASSERT(s);
}
}

View File

@@ -96,6 +96,9 @@ namespace BlackSimPlugin
//! Airports in range are updated
void airportsInRangeUpdated(const QStringList &icaoCodes, const QStringList &names, const QList<double> &lats, const QList<double> &lons, const QList<double> &alts);
//! Scenery was loaded
void sceneryLoaded();
public slots:
//! Get XSwiftBus version number
QString getVersionNumber();