Play-/Source/ui_unix/openglwindow.cpp

28 lines
482 B
C++
Raw Normal View History

2016-07-01 05:21:58 +03:00
#include "openglwindow.h"
#include <QResizeEvent>
OpenGLWindow::OpenGLWindow(QWindow *parent)
: QWindow(parent)
{
QSurfaceFormat format;
format.setVersion(3, 2);
format.setProfile(QSurfaceFormat::CoreProfile);
setSurfaceType(QWindow::OpenGLSurface);
setFormat(format);
}
OpenGLWindow::~OpenGLWindow()
{
}
void OpenGLWindow::keyPressEvent(QKeyEvent *ev)
{
emit keyDown(ev);
}
void OpenGLWindow::keyReleaseEvent(QKeyEvent *ev)
{
emit keyUp(ev);
}