#ifndef CLIENTMAINWINDOW_H
|
#define CLIENTMAINWINDOW_H
|
|
/* 自定义头文件 */
|
#include "login.h"
|
|
/* 系统头文键 */
|
#include <QMainWindow>
|
#include <QTcpSocket>
|
#include <QDebug>
|
|
namespace Ui {
|
class ClientMainWindow;
|
}
|
|
class ClientMainWindow : public QMainWindow
|
{
|
Q_OBJECT
|
|
public:
|
explicit ClientMainWindow(QWidget *parent = 0);
|
~ClientMainWindow();
|
|
signals:
|
/* 收包反馈信号 */
|
void login_callback_signal(QString);
|
void register_callback_signal(bool,QString,int);
|
|
private slots:
|
void readSlot();//专门收包槽
|
void action_logoutSlot();
|
|
private:
|
/* 函数 */
|
void init_Ui();
|
void loginProcess(LoginRes *res);
|
void registerProcess(RegisterRes *res);
|
|
/* 界面+工具 */
|
Ui::ClientMainWindow *ui;
|
Login *m_loginUi;
|
QTcpSocket *m_client;//客户端socket【共享socket】
|
};
|
|
#endif // CLIENTMAINWINDOW_H
|