refs #818, allow to log dummy messages / text messages from internals UI

* UI
* slots in network context
* adjusted overlay layout (based on the tests)
This commit is contained in:
Klaus Basan
2016-11-26 00:06:21 +01:00
parent bd14fd3746
commit 04e5bc6ecb
10 changed files with 228 additions and 10 deletions

View File

@@ -146,10 +146,10 @@ namespace BlackCore
//! Connection status changed
void connectionStatusChanged(BlackCore::INetwork::ConnectionStatus from, BlackCore::INetwork::ConnectionStatus to);
//! Text messages received (also private chat messages, rfaio channel messages)
//! Text messages received (also private chat messages, radio channel messages)
void textMessagesReceived(const BlackMisc::Network::CTextMessageList &textMessages);
//! A superivisor text message was received
//! A supervisor text message was received
void supervisorTextMessageReceived(const BlackMisc::Network::CTextMessage &message);
//! Text message sent (by me)
@@ -283,6 +283,9 @@ namespace BlackCore
//! Inject aircraft parts for testing
virtual void testAddAircraftParts(const BlackMisc::Aviation::CCallsign &callsign, const BlackMisc::Aviation::CAircraftParts &parts, bool incremental) = 0;
//! Inject a text message as received
virtual void testReceivedTextMessages(const BlackMisc::Network::CTextMessageList &textMessages) = 0;
protected:
//! Constructor
IContextNetwork(CCoreFacadeConfig::ContextMode mode, CCoreFacade *runtime) : CContext(mode, runtime) {}