#ifndef DIALOGREGISTER_H #define DIALOGREGISTER_H #include #include #include "SNCUser_global.h" #include "xvalidatelabel.h" namespace Ui { class DialogRegister; } class SNCUSERSHARED_EXPORT DialogRegister : public QDialog { Q_OBJECT public: explicit DialogRegister(QWidget *parent = 0); ~DialogRegister(); private slots: void on_pushButtonRegister_clicked(); void on_lineEditUserID_lostFocus(); void on_lineEditUserPwd_lostFocus(); void on_lineEditUserPwd2_lostFocus(); void on_lineEditQQ_lostFocus(); void on_lineEditEmail_lostFocus(); void on_lineEditValidateCode_lostFocus(); void on_lineEditQQ_textChanged(const QString &arg1); void on_pushButtonRefresh_clicked(); private: void genValidateCode(); void reg(); private: Ui::DialogRegister *ui; QMovie *movie; QString m_styleRight; QString m_styleWrong; XValidateLabel *m_label; }; #endif // DIALOGREGISTER_H