kdeui: use private member for the KAction isShortcutConfigurable property

much more optimal, no funcitonal change

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2024-04-26 04:32:25 +03:00
parent 4c30a62d40
commit f2e7f97a62
2 changed files with 4 additions and 3 deletions

View file

@ -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

View file

@ -42,6 +42,7 @@ public:
QKeySequence globalShortcut;
QKeySequence defaultGlobalShortcut;
bool isShortcutConfigurable;
bool globalShortcutEnabled;
KAction *q;
};