From 027122452a25191b81fef8fe35f5b54768d435f2 Mon Sep 17 00:00:00 2001 From: Sine Striker <trueful@163.com> Date: 周六, 02 12月 2023 01:54:24 +0800 Subject: [PATCH] Add windows implementations --- src/quick/quickwindowagent.cpp | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/quick/quickwindowagent.cpp b/src/quick/quickwindowagent.cpp index d7f283d..a1bbeb6 100644 --- a/src/quick/quickwindowagent.cpp +++ b/src/quick/quickwindowagent.cpp @@ -23,19 +23,22 @@ QuickWindowAgent::~QuickWindowAgent() { } - void QuickWindowAgent::setup(QQuickWindow *window) { + bool QuickWindowAgent::setup(QQuickWindow *window) { Q_ASSERT(window); if (!window) { - return; + return false; } Q_D(QuickWindowAgent); if (d->host) { - return; + return false; + } + + if (!d->setup(window, new QuickItemDelegate())) { + return true; } d->host = window; - - d->setup(window, new QuickItemDelegate()); + return true; } bool QuickWindowAgent::isHitTestVisible(QQuickItem *item) const { -- Gitblit v1.9.1