aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/citra_qt/bootmanager.hxx
diff options
context:
space:
mode:
authorGravatar Sacha <xsacha@gmail.com>2014-08-25 00:47:00 +1000
committerGravatar Sacha <xsacha@gmail.com>2014-08-25 00:47:00 +1000
commita3a70e56acfde2cf75dfd02a6c2f1828d28efe02 (patch)
tree56e2fb6a10d72abedebb83c1681f9cddbe7462e4 /src/citra_qt/bootmanager.hxx
parentfab2f28ea5f33106dfdc5d1c4197e01b4be9276a (diff)
Fix the threading for GL Context in Qt5.
Connect the emu_thread start/finish to a moveContext slot.
Diffstat (limited to 'src/citra_qt/bootmanager.hxx')
-rw-r--r--src/citra_qt/bootmanager.hxx5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/citra_qt/bootmanager.hxx b/src/citra_qt/bootmanager.hxx
index b4005ccb..c4a4299b 100644
--- a/src/citra_qt/bootmanager.hxx
+++ b/src/citra_qt/bootmanager.hxx
@@ -81,6 +81,8 @@ signals:
class GRenderWindow : public QWidget, public EmuWindow
{
+ Q_OBJECT
+
public:
GRenderWindow(QWidget* parent = NULL);
~GRenderWindow();
@@ -103,6 +105,9 @@ public:
void keyPressEvent(QKeyEvent* event);
void keyReleaseEvent(QKeyEvent* event);
+private slots:
+ void moveContext();
+
private:
QGLWidget* child;