Changeset View
Changeset View
Standalone View
Standalone View
krita/ui/kis_action.h
Show First 20 Lines • Show All 72 Lines • ▼ Show 20 Line(s) | 47 | public: | |||
---|---|---|---|---|---|
73 | }; | 73 | }; | ||
74 | Q_DECLARE_FLAGS(ActivationConditions, ActivationCondition) | 74 | Q_DECLARE_FLAGS(ActivationConditions, ActivationCondition) | ||
75 | 75 | | |||
76 | explicit KisAction(QObject* parent = 0); | 76 | explicit KisAction(QObject* parent = 0); | ||
77 | KisAction(const QString& text, QObject* parent = 0); | 77 | KisAction(const QString& text, QObject* parent = 0); | ||
78 | KisAction(const QIcon& icon, const QString& text, QObject* parent = 0); | 78 | KisAction(const QIcon& icon, const QString& text, QObject* parent = 0); | ||
79 | virtual ~KisAction(); | 79 | virtual ~KisAction(); | ||
80 | 80 | | |||
81 | /** | ||||
82 | * Produces a new KisAction based on .action data files. | ||||
83 | */ | ||||
84 | static KisAction *makeKisAction(QString name, QObject *parent); | ||||
85 | | ||||
81 | void setDefaultShortcut(const QKeySequence & shortcut); | 86 | void setDefaultShortcut(const QKeySequence & shortcut); | ||
82 | QKeySequence defaultShortcut() const; | 87 | QKeySequence defaultShortcut() const; | ||
83 | 88 | | |||
84 | void setActivationFlags(ActivationFlags flags); | 89 | void setActivationFlags(ActivationFlags flags); | ||
85 | ActivationFlags activationFlags(); | 90 | ActivationFlags activationFlags(); | ||
86 | 91 | | |||
87 | void setActivationConditions(ActivationConditions conditions); | 92 | void setActivationConditions(ActivationConditions conditions); | ||
88 | ActivationConditions activationConditions(); | 93 | ActivationConditions activationConditions(); | ||
Show All 37 Lines |