43    QgsAttributeActionPropertiesDialog( 
Qgis::AttributeActionType type, 
const QString &description, 
const QString &shortTitle, 
const QString &iconPath, 
const QString &actionText, 
bool capture, 
const QSet<QString> &actionScopes, 
const QString ¬ificationMessage, 
bool isEnabledOnlyWhenEditable, 
QgsVectorLayer *layer, QWidget *parent = 
nullptr );
 
   49    QString description() 
const;
 
   51    QString shortTitle() 
const;
 
   53    QString iconPath() 
const;
 
   55    QString actionText() 
const;
 
   57    QSet<QString> actionScopes() 
const;
 
   59    QString notificationMessage() 
const;
 
   61    bool isEnabledOnlyWhenEditable() 
const;
 
   69    void insertExpressionOrField();
 
   75    void populateActionTypes();
 
   76    void init( 
const QSet<QString> &actionScopes );
 
   79    QList<QCheckBox *> mActionScopeCheckBoxes;
 
 
Abstract interface for generating an expression context.
 
virtual QgsExpressionContext createExpressionContext() const =0
This method needs to be reimplemented in all classes which implement this interface and return an exp...
 
Expression contexts are used to encapsulate the parameters around which a QgsExpression should be eva...