#ifndef CLIENTMAINWINDOW_H #define CLIENTMAINWINDOW_H /* 自定义头文件 */ #include "login.h" /* 系统头文键 */ #include #include #include 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