Skip to content
This repository was archived by the owner on Oct 9, 2025. It is now read-only.

Commit 79c5280

Browse files
committed
fix: QQuickWidget expects a QWidget
1 parent 1a57184 commit 79c5280

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/OpenGLWidget.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#include <GLFW/glfw3.h>
44
#include <QPoint>
55

6-
QuickGLWidget::QuickGLWidget(QObject *parent = nullptr)
6+
QuickGLWidget::QuickGLWidget(QWidget *parent)
77
: QQuickWidget(parent) {
88
initializeGL();
99
createGLWindow();
@@ -13,9 +13,9 @@ QuickGLWidget::QuickGLWidget(QObject *parent = nullptr)
1313
QRect QuickGLWidget::widgetGeometry() {
1414
// Map the widget's top-left corner to global (screen) coordinates
1515
QPoint topLeft = mapToGlobal(QPoint(0, 0));
16-
QSize size = size();
16+
QSize _size = size();
1717

18-
return QRect(topLeft, size);
18+
return QRect(topLeft, _size);
1919
};
2020

2121
// Returns 'false' if initialization goes wrong

src/OpenGLWidget.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
#include <QSize>
1111
#include <QRect>
1212

13-
#include <QObject>
13+
#include <QWidget>
1414
#include <QQuickWidget>
1515

1616
#include <GLFW/glfw3.h>
@@ -23,7 +23,7 @@ class QuickGLWidget : public QQuickWidget {
2323
Q_OBJECT
2424
QML_ELEMENT
2525
public:
26-
QuickGLWidget(QObject *parent = nullptr);
26+
QuickGLWidget(QWidget *parent = nullptr);
2727
~QuickGLWidget() = default;
2828

2929
// Is run every frame

0 commit comments

Comments
 (0)