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 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222
|
/************************************************************************
* This file has been generated automatically from *
* *
* src/gui/layertree/qgslayertreeviewdefaultactions.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.py again *
************************************************************************/
class QgsLayerTreeViewDefaultActions : QObject
{
%Docstring(signature="appended")
The :py:class:`QgsLayerTreeViewDefaultActions` class serves as a factory
of actions that can be used together with a layer tree view.
.. seealso:: :py:class:`QgsLayerTreeView`
%End
%TypeHeaderCode
#include "qgslayertreeviewdefaultactions.h"
%End
public:
QgsLayerTreeViewDefaultActions( QgsLayerTreeView *view );
QAction *actionAddGroup( QObject *parent = 0 ) /Factory/;
QAction *actionRemoveGroupOrLayer( QObject *parent = 0 ) /Factory/;
QAction *actionShowInOverview( QObject *parent = 0 ) /Factory/;
QAction *actionRenameGroupOrLayer( QObject *parent = 0 ) /Factory/;
QAction *actionShowFeatureCount( QObject *parent = 0 ) /Factory/;
QAction *actionCheckAndAllChildren( QObject *parent = 0 );
%Docstring
Action to check a group and all its children
%End
QAction *actionUncheckAndAllChildren( QObject *parent = 0 );
%Docstring
Action to uncheck a group and all its children
%End
QAction *actionCheckAndAllParents( QObject *parent = 0 );
%Docstring
Action to check a group and all its parents
%End
QAction *actionZoomToLayer( QgsMapCanvas *canvas, QObject *parent = 0 ) /Factory,Deprecated/;
%Docstring
Action to zoom to the active layer from the layer tree.
.. deprecated:: 3.18
Use :py:func:`~QgsLayerTreeViewDefaultActions.actionZoomToLayers`.
%End
QAction *actionZoomToLayers( QgsMapCanvas *canvas, QObject *parent = 0 ) /Factory/;
%Docstring
Action to zoom to all the selected layer(s) in the layer tree
.. versionadded:: 3.18
%End
QAction *actionZoomToSelection( QgsMapCanvas *canvas, QObject *parent = 0 ) /Factory/;
%Docstring
Action to zoom to selected features of a vector layer
.. versionadded:: 3.2
%End
QAction *actionZoomToGroup( QgsMapCanvas *canvas, QObject *parent = 0 ) /Factory/;
QAction *actionMakeTopLevel( QObject *parent = 0 ) /Factory/;
%Docstring
.. deprecated:: 3.2
Use :py:func:`~QgsLayerTreeViewDefaultActions.actionMoveOutOfGroup`.
%End
QAction *actionMoveOutOfGroup( QObject *parent = 0 ) /Factory/;
%Docstring
.. seealso:: :py:func:`moveOutOfGroup`
.. versionadded:: 3.2
%End
QAction *actionMoveToTop( QObject *parent = 0 ) /Factory/;
%Docstring
.. seealso:: :py:func:`moveToTop`
.. versionadded:: 3.2
%End
QAction *actionMoveToBottom( QObject *parent = 0 ) /Factory/;
%Docstring
.. seealso:: :py:func:`moveToBottom`
.. versionadded:: 3.14
%End
QAction *actionGroupSelected( QObject *parent = 0 ) /Factory/;
QAction *actionMutuallyExclusiveGroup( QObject *parent = 0 ) /Factory/;
%Docstring
Action to enable/disable mutually exclusive flag of a group (only one
child node may be checked)
%End
void zoomToLayer( QgsMapCanvas *canvas ) /Deprecated/;
%Docstring
Zooms a map ``canvas`` to the extent of the active layer in the layer
tree.
.. deprecated:: 3.18
Use :py:func:`~QgsLayerTreeViewDefaultActions.zoomToLayers`.
%End
void zoomToLayers( QgsMapCanvas *canvas );
%Docstring
Zooms a map ``canvas`` to all the selected layer(s) in the layer tree
.. seealso:: :py:func:`zoomToLayers`
.. versionadded:: 3.18
%End
void zoomToSelection( QgsMapCanvas *canvas );
%Docstring
.. seealso:: :py:func:`zoomToSelection`
.. versionadded:: 3.2
%End
void zoomToGroup( QgsMapCanvas *canvas );
public slots:
void showInOverview();
void addGroup();
protected slots:
void removeGroupOrLayer();
void renameGroupOrLayer();
void showFeatureCount();
void zoomToLayer() /Deprecated/;
%Docstring
Zooms to the extent of the active layer in the layer tree.
.. deprecated:: 3.18
Use :py:func:`~QgsLayerTreeViewDefaultActions.zoomToLayers`.
%End
void zoomToLayers();
%Docstring
Zooms to the combined extent of all the selected layer(s) in the layer
tree.
.. versionadded:: 3.18
%End
void zoomToSelection();
%Docstring
Zooms to the bounding box of all selected features of a vector layer.
.. versionadded:: 3.2
%End
void zoomToGroup();
void makeTopLevel() /Deprecated/;
%Docstring
.. deprecated:: 3.2
Use :py:func:`~QgsLayerTreeViewDefaultActions.moveOutOfGroup`.
%End
void moveOutOfGroup();
%Docstring
Moves selected layer(s) out of the group(s) and places this/these above
the group(s)
.. versionadded:: 3.2
%End
void moveToTop();
%Docstring
Moves selected layer(s) and/or group(s) to the top of the layer panel or
the top of the group if the layer/group is placed within a group.
.. versionadded:: 3.2
%End
void moveToBottom();
%Docstring
Moves selected layer(s) and/or group(s) to the bottom of the layer panel
or the bottom of the group if the layer/group is placed within a group.
.. versionadded:: 3.14
%End
void groupSelected();
void mutuallyExclusiveGroup();
%Docstring
Slot to enable/disable mutually exclusive group flag
%End
protected:
void zoomToLayers( QgsMapCanvas *canvas, const QList<QgsMapLayer *> &layers );
QString uniqueGroupName( QgsLayerTreeGroup *parentGroup );
protected:
};
/************************************************************************
* This file has been generated automatically from *
* *
* src/gui/layertree/qgslayertreeviewdefaultactions.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.py again *
************************************************************************/
|