8#ifndef KIS_ACTION_MANAGER_H
9#define KIS_ACTION_MANAGER_H
11#include <kritaui_export.h>
52 void addAction(
const QString& name,
KisAction* action);
62 KisAction *createAction(
const QString &name);
67 KisAction *actionByName(
const QString &name)
const;
71 void runOperation(
const QString &
id);
84 const QObject *receiver,
const char *member);
86 static void safePopulateMenu(QMenu *menu,
const QString &actionId,
KisActionManager *actionManager);
95 static void synchronizeOneDynamicAction(QAction* action,
const QList<QAction*> &menuBarActions,
const QString &menuLocation,
const QString &fallbackMenuLocation);
117 void slotActionAddedToCollection(QAction *action);
120 void dumpActionFlags();
A KisActionManager class keeps track of KisActions. These actions are always associated with the GUI....
A container for a set of QAction objects.