Subgroup: Layer

Class: QgsLayerTreeViewDefaultActions

class qgis.gui.QgsLayerTreeViewDefaultActions

Bases: PyQt5.QtCore.QObject

The QgsLayerTreeViewDefaultActions class serves as a factory of actions that can be used together with a layer tree view.

See also

QgsLayerTreeView

New in version 2.4: Methods

actionAddGroup
actionCheckAndAllChildren Action to check a group and all its children
actionCheckAndAllParents Action to check a group and all its parents
actionGroupSelected
actionMakeTopLevel
actionMutuallyExclusiveGroup Action to enable/disable mutually exclusive flag of a group (only one child node may be checked)
actionRemoveGroupOrLayer
actionRenameGroupOrLayer
actionShowFeatureCount
actionShowInOverview
actionUncheckAndAllChildren Action to uncheck a group and all its children
actionZoomToGroup
actionZoomToLayer
addGroup
blockSignals
childEvent
children
connectNotify
customEvent
deleteLater
disconnect
disconnectNotify
dumpObjectInfo
dumpObjectTree
dynamicPropertyNames
event
eventFilter
findChild findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject
findChildren findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject]
groupSelected
inherits
installEventFilter
isSignalConnected
isWidgetType
isWindowType
killTimer
makeTopLevel
metaObject
moveToThread
mutuallyExclusiveGroup Slot to enable/disable mutually exclusive group flag
objectName
parent
property
pyqtConfigure Each keyword argument is either the name of a Qt property or a Qt signal.
receivers
removeEventFilter
removeGroupOrLayer
renameGroupOrLayer
sender
senderSignalIndex
setObjectName
setParent
setProperty
showFeatureCount
showInOverview
signalsBlocked
startTimer
thread
timerEvent
tr
uniqueGroupName
zoomToGroup zoomToGroup(self)
zoomToLayer zoomToLayer(self)
zoomToLayers

Attributes

destroyed destroyed(self, QObject = None) [signal]
objectNameChanged objectNameChanged(self, str) [signal]
staticMetaObject
actionAddGroup(self, parent: QObject = None) → QAction
actionCheckAndAllChildren(self, parent: QObject = None) → QAction

Action to check a group and all its children

actionCheckAndAllParents(self, parent: QObject = None) → QAction

Action to check a group and all its parents

actionGroupSelected(self, parent: QObject = None) → QAction
actionMakeTopLevel(self, parent: QObject = None) → QAction
actionMutuallyExclusiveGroup(self, parent: QObject = None) → QAction

Action to enable/disable mutually exclusive flag of a group (only one child node may be checked)

New in version 2.12.

actionRemoveGroupOrLayer(self, parent: QObject = None) → QAction
actionRenameGroupOrLayer(self, parent: QObject = None) → QAction
actionShowFeatureCount(self, parent: QObject = None) → QAction
actionShowInOverview(self, parent: QObject = None) → QAction
actionUncheckAndAllChildren(self, parent: QObject = None) → QAction

Action to uncheck a group and all its children

actionZoomToGroup(self, canvas: QgsMapCanvas, parent: QObject = None) → QAction
actionZoomToLayer(self, canvas: QgsMapCanvas, parent: QObject = None) → QAction
addGroup(self)
childEvent()
connectNotify()
customEvent()
disconnectNotify()
groupSelected(self)
isSignalConnected()
makeTopLevel(self)
mutuallyExclusiveGroup(self)

Slot to enable/disable mutually exclusive group flag

New in version 2.12.

receivers()
removeGroupOrLayer(self)
renameGroupOrLayer(self)
sender()
senderSignalIndex()
showFeatureCount(self)
showInOverview(self)
timerEvent()
uniqueGroupName(self, parentGroup: QgsLayerTreeGroup) → str
zoomToGroup(self, canvas: QgsMapCanvas)

zoomToGroup(self)

zoomToLayer(self, canvas: QgsMapCanvas)

zoomToLayer(self)

zoomToLayers(self, canvas: QgsMapCanvas, layers: Iterable[QgsMapLayer])