|
QGIS API Documentation 3.99.0-Master (21b3aa880ba)
|
Serves as a factory of actions that can be used together with a layer tree view. More...
#include <qgslayertreeviewdefaultactions.h>

Public Slots | |
| void | addGroup () |
| void | showInOverview () |
Public Member Functions | |
| QgsLayerTreeViewDefaultActions (QgsLayerTreeViewBase *view) | |
| Constructor for QgsLayerTreeViewDefaultActions, creating actions for a view. | |
| QAction * | actionAddGroup (QObject *parent=nullptr) |
| Returns a new action which adds a group. | |
| QAction * | actionCheckAndAllChildren (QObject *parent=nullptr) |
| Action to check a group and all its children. | |
| QAction * | actionCheckAndAllParents (QObject *parent=nullptr) |
| Action to check a group and all its parents. | |
| QAction * | actionGroupSelected (QObject *parent=nullptr) |
| Q_DECL_DEPRECATED QAction * | actionMakeTopLevel (QObject *parent=nullptr) |
| QAction * | actionMoveOutOfGroup (QObject *parent=nullptr) |
| QAction * | actionMoveToBottom (QObject *parent=nullptr) |
| QAction * | actionMoveToTop (QObject *parent=nullptr) |
| QAction * | actionMutuallyExclusiveGroup (QObject *parent=nullptr) |
| Action to enable/disable mutually exclusive flag of a group (only one child node may be checked). | |
| QAction * | actionRemoveGroupOrLayer (QObject *parent=nullptr) |
| Returns a new action which removes either a group or layer, depending on the selected node. | |
| QAction * | actionRemoveGroupPromoteLayers (QObject *parent=nullptr) |
| Returns a new action which removes a group. | |
| QAction * | actionRenameGroupOrLayer (QObject *parent=nullptr) |
| Returns a new action for renaming a group or layer, depending on the selected node. | |
| QAction * | actionShowFeatureCount (QObject *parent=nullptr) |
| Returns a new action for toggling whether the feature count is shown for a layer. | |
| QAction * | actionShowInOverview (QObject *parent=nullptr) |
| Returns a new action for toggling whether a layer is shown in the map overview. | |
| QAction * | actionUncheckAndAllChildren (QObject *parent=nullptr) |
| Action to uncheck a group and all its children. | |
| QAction * | actionZoomToGroup (QgsMapCanvas *canvas, QObject *parent=nullptr) |
| Q_DECL_DEPRECATED QAction * | actionZoomToLayer (QgsMapCanvas *canvas, QObject *parent=nullptr) |
| Action to zoom to the active layer from the layer tree. | |
| QAction * | actionZoomToLayers (QgsMapCanvas *canvas, QObject *parent=nullptr) |
| Action to zoom to all the selected layer(s) in the layer tree. | |
| QAction * | actionZoomToSelection (QgsMapCanvas *canvas, QObject *parent=nullptr) |
| Action to zoom to selected features of a vector layer. | |
| void | zoomToGroup (QgsMapCanvas *canvas) |
| Q_DECL_DEPRECATED void | zoomToLayer (QgsMapCanvas *canvas) |
| Zooms a map canvas to the extent of the active layer in the layer tree. | |
| void | zoomToLayers (QgsMapCanvas *canvas) |
| Zooms a map canvas to all the selected layer(s) in the layer tree. | |
| void | zoomToSelection (QgsMapCanvas *canvas) |
Protected Slots | |
| void | groupSelected () |
| Q_DECL_DEPRECATED void | makeTopLevel () |
| void | moveOutOfGroup () |
| Moves selected layer(s) out of the group(s) and places this/these above the group(s). | |
| void | moveToBottom () |
| 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. | |
| void | moveToTop () |
| 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. | |
| void | mutuallyExclusiveGroup () |
| Slot to enable/disable mutually exclusive group flag. | |
| void | removeGroupOrLayer () |
| void | removeGroupPromoteLayers () |
| Removes the selected group node, promoting all child nodes up into the removed group's parent node. | |
| void | renameGroupOrLayer () |
| void | showFeatureCount () |
| void | zoomToGroup () |
| Q_DECL_DEPRECATED void | zoomToLayer () |
| Zooms to the extent of the active layer in the layer tree. | |
| void | zoomToLayers () |
| Zooms to the combined extent of all the selected layer(s) in the layer tree. | |
| void | zoomToSelection () |
| Zooms to the bounding box of all selected features of a vector layer. | |
Protected Member Functions | |
| QString | uniqueGroupName (QgsLayerTreeGroup *parentGroup) |
| void | zoomToLayers (QgsMapCanvas *canvas, const QList< QgsMapLayer * > &layers) |
Protected Attributes | |
| QgsLayerTreeViewBase * | mView = nullptr |
Serves as a factory of actions that can be used together with a layer tree view.
Definition at line 38 of file qgslayertreeviewdefaultactions.h.
| QgsLayerTreeViewDefaultActions::QgsLayerTreeViewDefaultActions | ( | QgsLayerTreeViewBase * | view | ) |
Constructor for QgsLayerTreeViewDefaultActions, creating actions for a view.
The object will be parented to the specified view.
Definition at line 31 of file qgslayertreeviewdefaultactions.cpp.
| QAction * QgsLayerTreeViewDefaultActions::actionAddGroup | ( | QObject * | parent = nullptr | ) |
Returns a new action which adds a group.
Definition at line 37 of file qgslayertreeviewdefaultactions.cpp.
| QAction * QgsLayerTreeViewDefaultActions::actionCheckAndAllChildren | ( | QObject * | parent = nullptr | ) |
Action to check a group and all its children.
Definition at line 185 of file qgslayertreeviewdefaultactions.cpp.
| QAction * QgsLayerTreeViewDefaultActions::actionCheckAndAllParents | ( | QObject * | parent = nullptr | ) |
Action to check a group and all its parents.
Definition at line 213 of file qgslayertreeviewdefaultactions.cpp.
| QAction * QgsLayerTreeViewDefaultActions::actionGroupSelected | ( | QObject * | parent = nullptr | ) |
Definition at line 165 of file qgslayertreeviewdefaultactions.cpp.
| QAction * QgsLayerTreeViewDefaultActions::actionMakeTopLevel | ( | QObject * | parent = nullptr | ) |
Definition at line 135 of file qgslayertreeviewdefaultactions.cpp.
| QAction * QgsLayerTreeViewDefaultActions::actionMoveOutOfGroup | ( | QObject * | parent = nullptr | ) |
Definition at line 144 of file qgslayertreeviewdefaultactions.cpp.
| QAction * QgsLayerTreeViewDefaultActions::actionMoveToBottom | ( | QObject * | parent = nullptr | ) |
Definition at line 158 of file qgslayertreeviewdefaultactions.cpp.
| QAction * QgsLayerTreeViewDefaultActions::actionMoveToTop | ( | QObject * | parent = nullptr | ) |
Definition at line 151 of file qgslayertreeviewdefaultactions.cpp.
| QAction * QgsLayerTreeViewDefaultActions::actionMutuallyExclusiveGroup | ( | QObject * | parent = nullptr | ) |
Action to enable/disable mutually exclusive flag of a group (only one child node may be checked).
Definition at line 172 of file qgslayertreeviewdefaultactions.cpp.
| QAction * QgsLayerTreeViewDefaultActions::actionRemoveGroupOrLayer | ( | QObject * | parent = nullptr | ) |
Returns a new action which removes either a group or layer, depending on the selected node.
If a group is removed, all children for that group will also be removed.
Definition at line 44 of file qgslayertreeviewdefaultactions.cpp.
| QAction * QgsLayerTreeViewDefaultActions::actionRemoveGroupPromoteLayers | ( | QObject * | parent = nullptr | ) |
Returns a new action which removes a group.
Any existing children in the group will be moved up to the parent of the removed group.
Definition at line 51 of file qgslayertreeviewdefaultactions.cpp.
| QAction * QgsLayerTreeViewDefaultActions::actionRenameGroupOrLayer | ( | QObject * | parent = nullptr | ) |
Returns a new action for renaming a group or layer, depending on the selected node.
Definition at line 71 of file qgslayertreeviewdefaultactions.cpp.
| QAction * QgsLayerTreeViewDefaultActions::actionShowFeatureCount | ( | QObject * | parent = nullptr | ) |
Returns a new action for toggling whether the feature count is shown for a layer.
Definition at line 88 of file qgslayertreeviewdefaultactions.cpp.
| QAction * QgsLayerTreeViewDefaultActions::actionShowInOverview | ( | QObject * | parent = nullptr | ) |
Returns a new action for toggling whether a layer is shown in the map overview.
Definition at line 58 of file qgslayertreeviewdefaultactions.cpp.
| QAction * QgsLayerTreeViewDefaultActions::actionUncheckAndAllChildren | ( | QObject * | parent = nullptr | ) |
Action to uncheck a group and all its children.
Definition at line 199 of file qgslayertreeviewdefaultactions.cpp.
| QAction * QgsLayerTreeViewDefaultActions::actionZoomToGroup | ( | QgsMapCanvas * | canvas, |
| QObject * | parent = nullptr ) |
Definition at line 127 of file qgslayertreeviewdefaultactions.cpp.
| QAction * QgsLayerTreeViewDefaultActions::actionZoomToLayer | ( | QgsMapCanvas * | canvas, |
| QObject * | parent = nullptr ) |
Action to zoom to the active layer from the layer tree.
Definition at line 101 of file qgslayertreeviewdefaultactions.cpp.
| QAction * QgsLayerTreeViewDefaultActions::actionZoomToLayers | ( | QgsMapCanvas * | canvas, |
| QObject * | parent = nullptr ) |
Action to zoom to all the selected layer(s) in the layer tree.
Definition at line 111 of file qgslayertreeviewdefaultactions.cpp.
| QAction * QgsLayerTreeViewDefaultActions::actionZoomToSelection | ( | QgsMapCanvas * | canvas, |
| QObject * | parent = nullptr ) |
Action to zoom to selected features of a vector layer.
Definition at line 119 of file qgslayertreeviewdefaultactions.cpp.
|
slot |
Definition at line 247 of file qgslayertreeviewdefaultactions.cpp.
|
protectedslot |
Definition at line 542 of file qgslayertreeviewdefaultactions.cpp.
|
protectedslot |
Definition at line 469 of file qgslayertreeviewdefaultactions.cpp.
|
protectedslot |
Moves selected layer(s) out of the group(s) and places this/these above the group(s).
Definition at line 485 of file qgslayertreeviewdefaultactions.cpp.
|
protectedslot |
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.
Definition at line 525 of file qgslayertreeviewdefaultactions.cpp.
|
protectedslot |
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.
Definition at line 507 of file qgslayertreeviewdefaultactions.cpp.
|
protectedslot |
Slot to enable/disable mutually exclusive group flag.
Definition at line 568 of file qgslayertreeviewdefaultactions.cpp.
|
protectedslot |
Definition at line 263 of file qgslayertreeviewdefaultactions.cpp.
|
protectedslot |
Removes the selected group node, promoting all child nodes up into the removed group's parent node.
Definition at line 273 of file qgslayertreeviewdefaultactions.cpp.
|
protectedslot |
Definition at line 300 of file qgslayertreeviewdefaultactions.cpp.
|
protectedslot |
Definition at line 316 of file qgslayertreeviewdefaultactions.cpp.
|
slot |
Definition at line 305 of file qgslayertreeviewdefaultactions.cpp.
|
protected |
Definition at line 459 of file qgslayertreeviewdefaultactions.cpp.
|
protectedslot |
Definition at line 395 of file qgslayertreeviewdefaultactions.cpp.
| void QgsLayerTreeViewDefaultActions::zoomToGroup | ( | QgsMapCanvas * | canvas | ) |
Definition at line 357 of file qgslayertreeviewdefaultactions.cpp.
|
protectedslot |
Zooms to the extent of the active layer in the layer tree.
Definition at line 371 of file qgslayertreeviewdefaultactions.cpp.
| void QgsLayerTreeViewDefaultActions::zoomToLayer | ( | QgsMapCanvas * | canvas | ) |
Zooms a map canvas to the extent of the active layer in the layer tree.
Definition at line 328 of file qgslayertreeviewdefaultactions.cpp.
|
protectedslot |
Zooms to the combined extent of all the selected layer(s) in the layer tree.
Definition at line 381 of file qgslayertreeviewdefaultactions.cpp.
| void QgsLayerTreeViewDefaultActions::zoomToLayers | ( | QgsMapCanvas * | canvas | ) |
Zooms a map canvas to all the selected layer(s) in the layer tree.
Definition at line 338 of file qgslayertreeviewdefaultactions.cpp.
|
protected |
Definition at line 402 of file qgslayertreeviewdefaultactions.cpp.
|
protectedslot |
Zooms to the bounding box of all selected features of a vector layer.
Definition at line 388 of file qgslayertreeviewdefaultactions.cpp.
| void QgsLayerTreeViewDefaultActions::zoomToSelection | ( | QgsMapCanvas * | canvas | ) |
Definition at line 345 of file qgslayertreeviewdefaultactions.cpp.
|
protected |
Definition at line 246 of file qgslayertreeviewdefaultactions.h.