From f2e7f97a62cbb31e57958b788db1db8df35c5b4a Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Fri, 26 Apr 2024 04:32:25 +0300 Subject: [PATCH] kdeui: use private member for the KAction isShortcutConfigurable property much more optimal, no funcitonal change Signed-off-by: Ivailo Monev --- kdeui/actions/kaction.cpp | 6 +++--- kdeui/actions/kaction_p.h | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/kdeui/actions/kaction.cpp b/kdeui/actions/kaction.cpp index 0496a535..dba36199 100644 --- a/kdeui/actions/kaction.cpp +++ b/kdeui/actions/kaction.cpp @@ -43,11 +43,11 @@ KActionPrivate::KActionPrivate(KAction *q_ptr) : componentData(KGlobal::mainComponent()), + isShortcutConfigurable(true), globalShortcutEnabled(false), q(q_ptr) { QObject::connect(q, SIGNAL(triggered(bool)), q, SLOT(slotTriggered())); - q->setProperty("isShortcutConfigurable", true); } void KActionPrivate::slotTriggered() @@ -113,12 +113,12 @@ KAction::~KAction() bool KAction::isShortcutConfigurable() const { - return property("isShortcutConfigurable").toBool(); + return d->isShortcutConfigurable; } void KAction::setShortcutConfigurable(bool b) { - setProperty("isShortcutConfigurable", b); + d->isShortcutConfigurable = b; } QKeySequence KAction::shortcut(ShortcutTypes type) const diff --git a/kdeui/actions/kaction_p.h b/kdeui/actions/kaction_p.h index 38b4ac18..764a7b7b 100644 --- a/kdeui/actions/kaction_p.h +++ b/kdeui/actions/kaction_p.h @@ -42,6 +42,7 @@ public: QKeySequence globalShortcut; QKeySequence defaultGlobalShortcut; + bool isShortcutConfigurable; bool globalShortcutEnabled; KAction *q; };