16#ifndef QGSACTIONSCOPE_H
17#define QGSACTIONSCOPE_H
107 void setId(
const QString &
id );
117 QString
title()
const;
158 sipRes =
qHash( *sipCpp );
165 QString mDescription;
An action scope defines a "place" for an action to be shown and may add additional expression variabl...
QgsActionScope()
Creates a new invalid action scope.
void setTitle(const QString &title)
Sets the action scope's title.
QString description() const
Returns the action scope's description.
void setDescription(const QString &description)
Sets the action scope's description.
QgsExpressionContextScope expressionContextScope() const
Returns the expression context scope for the action scope.
QString id() const
Returns the unique identifier for this action scope.
void setId(const QString &id)
Sets the unique id for this action scope.
QString title() const
Returns the action scope's title.
bool isValid() const
Returns true if this scope is valid.
void setExpressionContextScope(const QgsExpressionContextScope &expressionContextScope)
Sets the expression context scope for the action scope.
Single scope for storing variables and functions for use within a QgsExpressionContext.
uint qHash(const QVariant &variant)
Hash for QVariant.
CORE_EXPORT uint qHash(const QgsActionScope &key, uint seed=0)
bool operator==(const QgsFeatureIterator &fi1, const QgsFeatureIterator &fi2)