Initial commit

This commit is contained in:
torsten committed 2026-08-13 18:33:10 +02:00
commit b7d90b9afe
16245 files changed
+3396666

No files matched your search

@@ -0,0 +1,30 @@
#pragma once
#include <LtsWebSocket/client_message_factory.h>
#include <LtsProjectionWorkstation/logger.h>
#include <LtsProjectionWorkstation/lts_projection_workstation_export.h>
namespace LtsProjectionWorkstation
{
class AbstractMessageHandler;
class LTSPROJECTIONWORKSTATION_EXPORT MessageFactory
: public LtsWebSocket::AbstractClientMessageFactory
{
public:
MessageFactory(AbstractMessageHandler *handler, LOGGER_T &logger)
: LtsWebSocket::AbstractClientMessageFactory(logger)
, m_handler(handler)
{}
// AbstractClientMessageFactory interface
LtsWebSocket::AbstractClientMessage *createMessage(LtsWebSocket::ReplyHandler *client, const QString &message) override final;
private:
AbstractMessageHandler *m_handler;
};
} // namespace LtsProjectionWorkstation