Files
Embalming_Girl_Client/src/ui/MainWindow.h
T

33 lines
587 B
C++

#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QWidget>
class QStackedWidget;
class LoginWidget;
class LobbyWidget;
class RoomWidget;
class GameWidget;
class MainWindow : public QWidget {
Q_OBJECT
public:
explicit MainWindow(QWidget* parent = nullptr);
void switchToLogin();
void switchToLobby();
void switchToRoom();
void switchToGame();
private:
void initUI();
QStackedWidget* _stack = nullptr;
LoginWidget* _login = nullptr;
LobbyWidget* _lobby = nullptr;
RoomWidget* _room = nullptr;
GameWidget* _game = nullptr;
};
#endif