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