117 QList<QgsAction>
actions(
const QString &actionScope = QString() )
const;
123 bool writeXml( QDomNode &layer_node )
const;
143 QgsAction action(
const QString &
id )
const;
150 void setDefaultAction(
const QString &actionScope, QUuid actionId );
157 QgsAction defaultAction(
const QString &actionScope );
160 QList<QgsAction> mActions;
162 static void ( *smPythonExecute )(
const QString & );
164 void runAction(
const QgsAction &action );
166 QMap<QString, QUuid> mDefaultActions;
168 bool mOnNotifyConnected =
false;
173 void onNotifyRunActions(
const QString &message );
QUuid addAction(Qgis::AttributeActionType type, const QString &name, const QString &command, bool capture=false)
Add an action with the given name and action details.
Single scope for storing variables and functions for use within a QgsExpressionContext.
Expression contexts are used to encapsulate the parameters around which a QgsExpression should be eva...
A container for the context for various read/write operations on objects.