File: qgsvectorlayerselectionproperties.sip.in

package info (click to toggle)
qgis 3.44.8%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,237,544 kB
  • sloc: cpp: 1,668,420; python: 381,688; xml: 23,474; perl: 4,078; sh: 3,733; ansic: 2,799; sql: 2,137; yacc: 1,068; lex: 577; javascript: 540; lisp: 411; makefile: 155
file content (128 lines) | stat: -rw-r--r-- 3,762 bytes parent folder | download | duplicates (4)
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
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
/************************************************************************
 * This file has been generated automatically from                      *
 *                                                                      *
 * src/core/vector/qgsvectorlayerselectionproperties.h                  *
 *                                                                      *
 * Do not edit manually ! Edit header and run scripts/sipify.py again   *
 ************************************************************************/







class QgsVectorLayerSelectionProperties : QgsMapLayerSelectionProperties
{
%Docstring(signature="appended")
Implementation of layer selection properties for vector layers.

.. versionadded:: 3.34
%End

%TypeHeaderCode
#include "qgsvectorlayerselectionproperties.h"
%End
  public:

    QgsVectorLayerSelectionProperties( QObject *parent /TransferThis/ = 0 );
%Docstring
Constructor for QgsVectorLayerSelectionProperties, with the specified
``parent`` object.
%End
    ~QgsVectorLayerSelectionProperties();

    virtual QDomElement writeXml( QDomElement &element, QDomDocument &doc, const QgsReadWriteContext &context );

    virtual bool readXml( const QDomElement &element, const QgsReadWriteContext &context );

    virtual QgsVectorLayerSelectionProperties *clone() const /Factory/;


    Qgis::SelectionRenderingMode selectionRenderingMode() const;
%Docstring
Returns the selection rendering mode to use for selected features in the
layer.

.. seealso:: :py:func:`setSelectionRenderingMode`
%End

    void setSelectionRenderingMode( Qgis::SelectionRenderingMode mode );
%Docstring
Sets the selection rendering ``mode`` to use for selected features in
the layer.

.. seealso:: :py:func:`selectionRenderingMode`
%End

    QColor selectionColor() const;
%Docstring
Returns the color to use for rendering selected features in the layer.

An invalid color indicates that the default (i.e. project level)
selection color should be used instead.

.. seealso:: :py:func:`setSelectionColor`
%End

    void setSelectionColor( const QColor &color );
%Docstring
Sets the ``color`` to use for rendering selected features in the layer.

An invalid ``color`` indicates that the default (i.e. project level)
selection color should be used instead.

.. seealso:: :py:func:`selectionColor`
%End

    QgsSymbol *selectionSymbol() const;
%Docstring
Returns the symbol used to render selected features in the layer.

May be ``None`` if the default symbol should be used instead.

.. seealso:: :py:func:`setSelectionSymbol`
%End

    void setSelectionSymbol( QgsSymbol *symbol /Transfer/ );
%Docstring
Sets the ``symbol`` used to render selected features in the layer.

Ownership of ``symbol`` is transferred to the plot. If ``symbol`` is
``None`` then the default symbol will be used instead.

.. seealso:: :py:func:`selectionSymbol`
%End

  signals:

    void selectionRenderingModeChanged();
%Docstring
Emitted whenever the selection rendering mode changes.

.. versionadded:: 4.0
%End

    void selectionColorChanged();
%Docstring
Emitted whenever the selection color changes.

.. versionadded:: 4.0
%End

    void selectionSymbolChanged();
%Docstring
Emitted whenever the selection symbol changes.

.. versionadded:: 4.0
%End

};

/************************************************************************
 * This file has been generated automatically from                      *
 *                                                                      *
 * src/core/vector/qgsvectorlayerselectionproperties.h                  *
 *                                                                      *
 * Do not edit manually ! Edit header and run scripts/sipify.py again   *
 ************************************************************************/