Files
frelay/Console/Helper.h
2025-06-20 17:21:58 +08:00

29 lines
548 B
C++

#ifndef CONSOLE_HELPER_H
#define CONSOLE_HELPER_H
#include <ClientCore.h>
class ConsoleHelper : public QObject
{
Q_OBJECT
public:
ConsoleHelper(QObject* parent = nullptr);
~ConsoleHelper() override;
public:
void RunWorker(ClientCore* clientCore);
void SetIpPort(const QString& ip, quint16 port);
void Connect();
signals:
void sigDoConnect(const QString& ip, quint16 port);
private:
QString ip_;
quint16 port_{};
SocketWorker* sockWorker_{};
ClientCore* clientCore_;
};
#endif // CONSOLE_HELPER_H