Files
qTier/chatreader.hpp
2024-05-27 13:53:31 -05:00

31 lines
574 B
C++

#ifndef CHATREADER_HPP
#define CHATREADER_HPP
#include "chatmessage.hpp"
#include <QWebSocket>
class ChatReader : public QObject
{
Q_OBJECT
public:
static const QUrl URL;
ChatReader();
~ChatReader();
bool getConnected() const;
void open();
qint64 send(QString message);
signals:
void chatMessageReceived(const ChatMessage* message);
protected slots:
void socketConnect();
void socketDisconnect();
void messageReceived(QString message);
private:
QWebSocket socket;
bool _connected = false;
};
#endif // CHATREADER_HPP