Skip to content

Instantly share code, notes, and snippets.

@torarnv
Created December 7, 2023 11:08
Show Gist options
  • Save torarnv/3b3e6338611af70f072236fe58a36855 to your computer and use it in GitHub Desktop.
Save torarnv/3b3e6338611af70f072236fe58a36855 to your computer and use it in GitHub Desktop.
diff --git src/quick/items/qquickwindowcontainer_p.h src/quick/items/qquickwindowcontainer_p.h
index d229009355a..64e4cf697eb 100644
--- src/quick/items/qquickwindowcontainer_p.h
+++ src/quick/items/qquickwindowcontainer_p.h
@@ -20,12 +20,14 @@
#include <QtCore/private/qobject_p.h>
#include <QtQuick/private/qquickimplicitsizeitem_p.h>
+#include <QtQuick/private/qquickitemchangelistener_p.h>
#include <QtQuick/qquickwindow.h>
QT_BEGIN_NAMESPACE
class QQuickWindowContainerPrivate;
class Q_QUICK_PRIVATE_EXPORT QQuickWindowContainer : public QQuickImplicitSizeItem
+ , public QQuickItemChangeListener
{
Q_OBJECT
QML_NAMED_ELEMENT(WindowContainer)
@@ -51,6 +53,7 @@ protected:
void geometryChange(const QRectF &newGeometry, const QRectF &oldGeometry) override;
void itemChange(QQuickItem::ItemChange, const QQuickItem::ItemChangeData &) override;
+ void itemFocusChanged(QQuickItem *item, Qt::FocusReason reason) override;
void updatePolish() override;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment