mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-16 02:06:08 +08:00
Display VATLIB version in "about swift"
This commit is contained in:
@@ -166,6 +166,13 @@ namespace BlackCore
|
||||
terminateConnection();
|
||||
}
|
||||
|
||||
const QString &CNetworkVatlib::getLibraryInfo(bool detailed) const
|
||||
{
|
||||
static const QString vs(QStringLiteral("VATLIB: ") + Vat_GetVersionText());
|
||||
static const QString vd(QStringLiteral("VATLIB: ") + Vat_GetVersionText() + QStringLiteral("\n") + Vat_GetBuildInfo());
|
||||
return detailed ? vd : vs;
|
||||
}
|
||||
|
||||
void CNetworkVatlib::process()
|
||||
{
|
||||
if (!m_net) { return; }
|
||||
|
||||
@@ -71,6 +71,9 @@ namespace BlackCore
|
||||
//! Destructor
|
||||
virtual ~CNetworkVatlib();
|
||||
|
||||
//! \copydoc INetwork::getLibraryInfo
|
||||
const QString &getLibraryInfo(bool detailed) const override;
|
||||
|
||||
//! \name Network functions
|
||||
//! @{
|
||||
virtual bool isConnected() const override { return m_status == vatStatusConnected; }
|
||||
@@ -139,7 +142,7 @@ namespace BlackCore
|
||||
void sendAircraftInfo(const BlackMisc::Aviation::CCallsign &callsign);
|
||||
void sendIncrementalAircraftConfig();
|
||||
|
||||
//! \name Shimlib callbacks
|
||||
//! \name VATLIB callbacks
|
||||
//! @{
|
||||
static void onConnectionStatusChanged(VatFsdClient *, VatConnectionStatus oldStatus, VatConnectionStatus newStatus, void *cbvar);
|
||||
static void onTextMessageReceived(VatFsdClient *, const char *from, const char *to, const char *msg, void *cbvar);
|
||||
|
||||
Reference in New Issue
Block a user