1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112
|
/************************************************************************
* This file has been generated automatically from *
* *
* src/core/vector/qgsvectorlayertoolscontext.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.py again *
************************************************************************/
class QgsVectorLayerToolsContext
{
%Docstring(signature="appended")
Contains settings which reflect the context in which vector layer tool
operations should consider.
.. versionadded:: 3.38
%End
%TypeHeaderCode
#include "qgsvectorlayertoolscontext.h"
%End
public:
QgsVectorLayerToolsContext();
QgsVectorLayerToolsContext( const QgsVectorLayerToolsContext &other );
void setExpressionContext( const QgsExpressionContext *context );
%Docstring
Sets the optional expression context used by the vector layer tools.
:param context: expression context pointer. Ownership is not
transferred.
.. seealso:: :py:func:`expressionContext`
.. seealso:: :py:func:`setAdditionalExpressionContextScope`
%End
QgsExpressionContext *expressionContext() const;
%Docstring
Returns the optional expression context used by the vector layer tools.
.. seealso:: :py:func:`setExpressionContext`
.. seealso:: :py:func:`additionalExpressionContextScope`
%End
void setAdditionalExpressionContextScope( const QgsExpressionContextScope *scope );
%Docstring
Sets an additional expression context scope to be made available when
calculating expressions.
:param scope: additional scope. Ownership is not transferred and a copy
will be made.
.. seealso:: :py:func:`additionalExpressionContextScope`
%End
const QgsExpressionContextScope *additionalExpressionContextScope() const;
%Docstring
Returns an additional expression context scope to be made available when
calculating expressions.
.. seealso:: :py:func:`setAdditionalExpressionContextScope`
%End
QWidget *parentWidget() const;
%Docstring
Returns the widget which should be parented to tools dialogues.
%End
void setParentWidget( QWidget *parent );
%Docstring
Sets the widget which should be parented to tools' dialogues.
:param parent: the widget actign as parent
%End
bool showModal() const;
%Docstring
Returns whether tools' dialogues should be modal.
%End
void setShowModal( bool modal );
%Docstring
Sets whether tools' dialogues should be modal.
%End
bool hideParent() const;
%Docstring
Returns whether the parent widget should be hidden when showing tools'
dialogues.
%End
void setHideParent( bool hide );
%Docstring
Sets whether the parent widget should be hidden when showing tools'
dialogues.
%End
};
/************************************************************************
* This file has been generated automatically from *
* *
* src/core/vector/qgsvectorlayertoolscontext.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.py again *
************************************************************************/
|