7#ifndef KIS_ACTION_REGISTRY_H
8#define KIS_ACTION_REGISTRY_H
11#include <QKeySequence>
16#include "kritawidgetutils_export.h"
55 bool hasAction(
const QString &name)
const;
63 QString getActionProperty(
const QString &name,
const QString &property);
70 QAction *makeQAction(
const QString &name, QObject *parent = 0);
77 bool propertizeAction(
const QString &name, QAction *a);
82 void settingsPageSaved();
87 void loadCustomShortcuts();
92 void notifySettingsUpdated();
95 void applyShortcutScheme(
const KConfigBase *config = 0);
99 ActionCategory(
const QString &_componentName,
const QString &_categoryName);
103 bool isValid()
const;
106 bool m_isValid =
false;
121 void loadShortcutScheme(
const QString &schemeName);
124 void updateShortcut(
const QString &name, QAction *ac);
126 bool sanityCheckPropertized(
const QString &name);
136 const QScopedPointer<Private>
d;
PythonPluginManager * instance
const QScopedPointer< Private > d
A container for a set of QAction objects.