/** * @RDE_HEADER@ * The MessageHandler class processes messages from the client an creates appropriate replys * $Id$ * $HeadURL$ * $Author$ * Created by Hannes Fritsche, SLSE, 2017-09-07 */ #pragma once #include #include "logger.h" namespace WarehouseGuez { namespace WsBiteInterface { class DataManager; namespace Messages { class MessageTransmitter; class MessageHandler : public QObject { Q_OBJECT public: explicit MessageHandler(DataManager *dataManager); public Q_SLOTS: void onNewTextMessage(MessageTransmitter *transmitter, const QString &message); private: DataManager *m_dataManager; LOGGER_T m_logger; }; } // namespace Messages } // namespace WsBiteInterface } // namespace WarehouseGuez