From 51039917996909284fbc2d776a9b8f71fe5e6f9a Mon Sep 17 00:00:00 2001
From: Zhao Yuhang <2546789017@qq.com>
Date: 周六, 02 12月 2023 17:43:17 +0800
Subject: [PATCH] wip

---
 src/quick/quickitemdelegate.cpp |   11 +++++------
 1 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/src/quick/quickitemdelegate.cpp b/src/quick/quickitemdelegate.cpp
index 1b4426a..0483f44 100644
--- a/src/quick/quickitemdelegate.cpp
+++ b/src/quick/quickitemdelegate.cpp
@@ -5,22 +5,21 @@
 
 namespace QWK {
 
-    QuickItemDelegate::QuickItemDelegate() {
+    QuickItemDelegate::QuickItemDelegate() : WindowItemDelegate() {
     }
 
-    QuickItemDelegate::~QuickItemDelegate() {
-    }
+    QuickItemDelegate::~QuickItemDelegate() = default;
 
     QWindow *QuickItemDelegate::window(QObject *obj) const {
-        return static_cast<QQuickItem *>(obj)->window();
+        return qobject_cast<QQuickItem *>(obj)->window();
     }
 
     bool QuickItemDelegate::isEnabled(QObject *obj) const {
-        return static_cast<QQuickItem *>(obj)->isEnabled();
+        return qobject_cast<QQuickItem *>(obj)->isEnabled();
     }
 
     bool QuickItemDelegate::isVisible(QObject *obj) const {
-        return static_cast<QQuickItem *>(obj)->isVisible();
+        return qobject_cast<QQuickItem *>(obj)->isVisible();
     }
 
 }
\ No newline at end of file

--
Gitblit v1.9.1