diff --git a/src/gui/kernel/qwindow.cpp b/src/gui/kernel/qwindow.cpp index 2a2a2c542f..f2dacda0f5 100644 --- a/src/gui/kernel/qwindow.cpp +++ b/src/gui/kernel/qwindow.cpp @@ -236,6 +236,12 @@ QWindow::~QWindow() d->isWindow = false; } +QWindowPrivate::QWindowPrivate() + = default; + +QWindowPrivate::~QWindowPrivate() + = default; + void QWindowPrivate::init(QScreen *targetScreen) { Q_Q(QWindow); diff --git a/src/gui/kernel/qwindow_p.h b/src/gui/kernel/qwindow_p.h index b2bd4be6a9..dafd09b1e2 100644 --- a/src/gui/kernel/qwindow_p.h +++ b/src/gui/kernel/qwindow_p.h @@ -73,6 +73,9 @@ public: WindowFrameExclusive }; + QWindowPrivate(); + ~QWindowPrivate() override; + void init(QScreen *targetScreen = nullptr); #ifndef QT_NO_CURSOR