aboutsummaryrefslogtreecommitdiff
path: root/src/frontend/qt_sdl/main.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/frontend/qt_sdl/main.h')
-rw-r--r--src/frontend/qt_sdl/main.h14
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;