mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-03-22 23:05:36 +08:00
added statusMessage slot in sample CLI client
This commit is contained in:
@@ -29,6 +29,7 @@ Client::Client(QObject *parent)
|
||||
connect(m_net, &INetwork::pongReceived, this, &Client::pongReceived);
|
||||
connect(m_net, &INetwork::textMessagesReceived, this, &Client::textMessagesReceived);
|
||||
connect(m_net, &INetwork::customPacketReceived, this, &Client::customPacketReceived);
|
||||
connect(m_net, &INetwork::statusMessage, this, &Client::statusMessage);
|
||||
|
||||
connect(this, &Client::presetServer, m_net, &INetwork::presetServer);
|
||||
connect(this, &Client::presetCallsign, m_net, &INetwork::presetCallsign);
|
||||
@@ -533,3 +534,9 @@ void Client::customPacketReceived(const BlackMisc::Aviation::CCallsign &callsign
|
||||
}
|
||||
std::cout << std::endl;
|
||||
}
|
||||
|
||||
void Client::statusMessage(const BlackMisc::CStatusMessage &message)
|
||||
{
|
||||
std::cout << "STATUS " << message.getSeverityAsString().toStdString() << " " << message.getTypeAsString().toStdString() << " "
|
||||
<< message.getMessage().toStdString() << "\n";
|
||||
}
|
||||
|
||||
@@ -106,6 +106,7 @@ public slots: //to receive from INetwork
|
||||
void pongReceived(const BlackMisc::Aviation::CCallsign &callsign, const BlackMisc::PhysicalQuantities::CTime &elapsedTime);
|
||||
void textMessagesReceived(const BlackMisc::Network::CTextMessageList &messages);
|
||||
void customPacketReceived(const BlackMisc::Aviation::CCallsign &callsign, const QString &packetId, const QStringList &data);
|
||||
void statusMessage(const BlackMisc::CStatusMessage &message);
|
||||
|
||||
private:
|
||||
QMap<QString, std::function<void(QTextStream &)>> m_commands;
|
||||
|
||||
Reference in New Issue
Block a user