diff options
Diffstat (limited to 'src/frontend/qt_sdl/main.h')
-rw-r--r-- | src/frontend/qt_sdl/main.h | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/frontend/qt_sdl/main.h b/src/frontend/qt_sdl/main.h index 60befde..024af8a 100644 --- a/src/frontend/qt_sdl/main.h +++ b/src/frontend/qt_sdl/main.h @@ -78,7 +78,7 @@ signals: void windowLimitFPSChange(); void screenLayoutChange(); - + void windowFullscreenToggle(); void swapScreensToggle(); @@ -120,7 +120,7 @@ protected: int numScreens; bool touching; - + void showCursor(); }; @@ -200,11 +200,12 @@ public: bool hasOGL; QOpenGLContext* getOGLContext(); - + void onAppStateChanged(Qt::ApplicationState state); protected: void resizeEvent(QResizeEvent* event) override; + void changeEvent(QEvent* event) override; void keyPressEvent(QKeyEvent* event) override; void keyReleaseEvent(QKeyEvent* event) override; @@ -268,7 +269,7 @@ private slots: void onEmuStop(); void onUpdateVideoSettings(bool glchange); - + void onFullscreenToggled(); private: @@ -283,9 +284,12 @@ private: void createScreenPanel(); QString loadErrorStr(int error); - + bool pausedManually; + int oldW, oldH; + bool oldMax; + public: QWidget* panel; ScreenPanelGL* panelGL; |