1// SPDX-FileCopyrightText: 2024 Carl Schwan <carl@carlschwan.eu>
2// SPDX-License-Identifier: LGPL-2.1-or-later
3
4#include "actionhelper.h"
5
6ActionHelper::ActionHelper(QObject *parent)
7 : QObject(parent)
8{
9}
10
11QString ActionHelper::iconName(const QIcon &icon) const
12{
13 return icon.name();
14}
15
16QList<QKeySequence> ActionHelper::alternateShortcuts(QAction *action) const
17{
18 if (!action || action->shortcuts().length() <= 1) {
19 return {};
20 } else {
21 return action->shortcuts().mid(pos: 1);
22 }
23}
24
25#include "moc_actionhelper.cpp"
26

source code of kirigami/src/actionhelper.cpp