/************************************************************************ * This file has been generated automatically from * * * * src/gui/layertree/qgslayertreeviewdefaultactions.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/ class QgsLayerTreeViewDefaultActions : QObject { %Docstring The QgsLayerTreeViewDefaultActions class serves as a factory of actions that can be used together with a layer tree view. .. seealso:: :py:class:`QgsLayerTreeView` .. versionadded:: 2.4 %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/; 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:: QGIS 3.2 use 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) .. versionadded:: 2.12 %End void zoomToLayer( QgsMapCanvas *canvas ); 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(); void zoomToSelection(); %Docstring Slot to zoom to selected features of a vector layer .. versionadded:: 3.2 %End void zoomToGroup(); void makeTopLevel(); %Docstring .. deprecated:: QGIS 3.2 use 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 .. versionadded:: 2.12 %End protected: void zoomToLayers( QgsMapCanvas *canvas, const QList &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.pl again * ************************************************************************/