Files
MyChat_Client/phoneloginwidget.h
2025-06-07 11:42:23 +08:00

41 lines
857 B
C++

#pragma once
#include <QWidget>
#include <QGridLayout>
#include <QLabel>
#include <QLineEdit>
#include <QPushButton>
#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;
};