#ifndef LOGIN_H #define LOGIN_H /* 自定义头文件 */ #include "register.h" #include "struct_data.h" /* 系统头文键 */ #include #include #include #include namespace Ui { class Login; } class Login : public QMainWindow { Q_OBJECT public: explicit Login(QWidget *parent = 0); explicit Login(QTcpSocket *client, QWidget *parent = 0); ~Login(); bool eventFilter(QObject *obj, QEvent *event) override; signals: private slots: /* 界面显示槽 */ void show_login_slot(); /* 按钮触发槽 */ void on_RegisterButton_clicked(); void on_LoginButton_clicked(); /* 收包反馈槽 */ void login_callback_slot(QString); private: /* 界面 */ Ui::Login *ui; Register *m_register; /* 工具 */ QTcpSocket *m_client;//【共享socket】 }; #endif // LOGIN_H