#pragma once #include #include "logger.h" namespace CombatNetRadio { class ExerciseManager; namespace WebSocketInterface { namespace Messages { class MessageTransmitter; class MessageHandler : public QObject { Q_OBJECT public: explicit MessageHandler(ExerciseManager *exerciseManager); public Q_SLOTS: void onNewTextMessage(MessageTransmitter *transmitter, const QString &message); private: NGL::INGLLogger &m_logger; ExerciseManager *m_exerciseManager; }; } } }