openblocks/editor/mainglwidget.h
2024-12-01 13:08:45 +01:00

22 lines
496 B
C++

#ifndef MAINGLWIDGET_H
#define MAINGLWIDGET_H
#include <QOpenGLWidget>
#include <QWidget>
class MainGLWidget : public QOpenGLWidget {
public:
MainGLWidget(QWidget *parent = nullptr);
protected:
void initializeGL() override;
void resizeGL(int w, int h) override;
void paintGL() override;
void mouseMoveEvent(QMouseEvent* evt) override;
void mousePressEvent(QMouseEvent* evt) override;
void mouseReleaseEvent(QMouseEvent* evt) override;
};
#endif // MAINGLWIDGET_H