// SPDX-FileCopyrightText: 2024 Carl Schwan // SPDX-License-Identifier: LGPL-2.1-or-later #pragma once #include #include /// \internal This is private API, do not use. class ActionHelper : public QObject { Q_OBJECT QML_ELEMENT QML_SINGLETON public: explicit ActionHelper(QObject *parent = nullptr); Q_INVOKABLE QList alternateShortcuts(QAction *action) const; Q_INVOKABLE QString iconName(const QIcon &icon) const; };