#pragma once #include #include #include #include #include #include "loginwidget.h" class PhoneLoginWidget : public QWidget { Q_OBJECT public: PhoneLoginWidget(QWidget *parent); //void sendVerifyCode(); //void sendVerifyCodeDone(); //void clickSubmitBtn(); //void phoneLoginDone(bool ok, const QString& reason); //void phoneRegisterDone(bool ok, const QString& reason); //void countDown(); //void switchMode(); private: QLineEdit* phoneEdit; QPushButton* sendVerifyCodeBtn; QLineEdit* verifyCodeEdit; QLabel* titleLabel; QPushButton* submitBtn; QPushButton* switchModeBtn; bool isLoginMode = true; QString currentPhone = ""; // 记录是使用哪个手机号发送的验证码 QTimer* timer; int leftTime = 30; };