1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-12-18 17:40:48 +02:00
vcmi/launcher/lobby/lobby_moc.h
2022-10-21 05:53:30 +04:00

57 lines
736 B
C++

#ifndef LOBBY_MOC_H
#define LOBBY_MOC_H
#include <QWidget>
#include <QTcpSocket>
#include <QAbstractSocket>
class SocketTest : public QObject
{
Q_OBJECT
public:
explicit SocketTest(QObject *parent = 0);
void Test();
void send(const QString &);
signals:
void text(QString);
public slots:
void connected();
void disconnected();
void bytesWritten(qint64 bytes);
void readyRead();
private:
QTcpSocket *socket;
bool isConnected = false;
};
namespace Ui {
class Lobby;
}
class Lobby : public QWidget
{
Q_OBJECT
public:
explicit Lobby(QWidget *parent = nullptr);
~Lobby();
private slots:
void on_lineEdit_returnPressed();
void text(QString);
private:
Ui::Lobby *ui;
SocketTest mTest;
};
#endif // LOBBY_MOC_H