#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: ExerciseManager *m_exerciseManager; LOGGER_T m_logger; }; } } }