#ifndef MAINWINDOW_H #define MAINWINDOW_H #include #include "widgets/framelessbase.h" #include "MainPanel.h" class QHBoxLayout; class QStackedWidget; class MainWindow : public TMainWindow { Q_OBJECT public: MainWindow(QWidget *parent = nullptr); ~MainWindow(); void createMainWindow(); private: void onLoginSuccess(const QString &username, const QString &password); void authLogin(); void checkRoom(); QVBoxLayout *layout; class LoginWidget *loginWidget; MainPanel *mainWidget; QStackedWidget *stackedWidget; }; #endif // MAINWINDOW_H