1234567891011121314151617181920212223242526272829303132333435363738394041 |
- #ifndef LOGINVIEW_H
- #define LOGINVIEW_H
- #include <QWidget>
- class QVBoxLayout;
- class QStackedWidget;
- class LoginWidget;
- class RegisterWidget;
- class LoginView : public QWidget
- {
- Q_OBJECT
- public:
- explicit LoginView(QWidget *parent = nullptr);
- void paintEvent(QPaintEvent *event) override;
- void setStackIndex(int index);
- private:
- void initialize();
- void initLayout();
- void connectSignalsAndSlots();
- private slots:
- void slotLogin();
- void slotCancelLogin();
- void slotConfirmAcc();
- void slotCancelAcc();
- private:
- QVBoxLayout *m_vBoxLayout = nullptr;
- QStackedWidget *m_stackedWidget = nullptr;
- LoginWidget *m_loginWidget = nullptr;
- RegisterWidget *m_registerWidget = nullptr;
- };
- #endif // LOGINVIEW_H
|