Class: QgsBrowserTreeView

class qgis.gui.QgsBrowserTreeView(parent: QWidget = None)

Bases: PyQt5.QtWidgets.QTreeView

Constructor for QgsBrowserTreeView

The QgsBrowserTreeView class extends QTreeView with save/restore tree state functionality.

See also

QgsBrowserModel

New in version 2.8: Enums

Methods

actionEvent
browserModel Returns the browser model
changeEvent
childEvent
closeEditor
closeEvent
columnCountChanged
columnMoved
columnResized
commitData
connectNotify
contextMenuEvent
create
currentChanged
customEvent
destroy
dirtyRegionOffset
disconnectNotify
dragEnterEvent
dragLeaveEvent
dragMoveEvent
drawBranches
drawFrame
drawRow
drawTree
dropEvent
dropIndicatorPosition
edit
editorDestroyed
enterEvent
event
eventFilter
executeDelayedItemsLayout
focusInEvent
focusNextChild
focusNextPrevChild
focusOutEvent
focusPreviousChild
hasExpandedDescendant
hideEvent
horizontalOffset
horizontalScrollbarAction
horizontalScrollbarValueChanged
indexRowSizeHint
initPainter
initStyleOption
inputMethodEvent
isIndexHidden
isSignalConnected
keyPressEvent
keyReleaseEvent
leaveEvent
metric
mouseDoubleClickEvent
mouseMoveEvent
mousePressEvent
mouseReleaseEvent
moveCursor
moveEvent
nativeEvent
paintEvent
receivers
reexpand
resizeEvent
rowHeight
rowsAboutToBeRemoved
rowsInserted
rowsRemoved
scheduleDelayedItemsLayout
scrollContentsBy
scrollDirtyRegion
selectedIndexes
selectionChanged
selectionCommand
sender
senderSignalIndex
setBrowserModel Sets the browser model
setDirtyRegion
setModel
setSelection
setSettingsSection
setState
setViewportMargins
sharedPainter
showEvent
sizeHintForColumn
startDrag
state
tabletEvent
timerEvent
updateEditorData
updateEditorGeometries
updateGeometries
updateMicroFocus
verticalOffset
verticalScrollbarAction
verticalScrollbarValueChanged
viewOptions
viewportEvent
viewportMargins
viewportSizeHint
visualRegionForSelection
wheelEvent

Signals

Attributes

actionEvent()
browserModel(self) → QgsBrowserModel

Returns the browser model

changeEvent()
childEvent()
closeEditor()
closeEvent()
columnCountChanged()
columnMoved()
columnResized()
commitData()
connectNotify()
contextMenuEvent()
create()
currentChanged()
customEvent()
destroy()
dirtyRegionOffset()
disconnectNotify()
dragEnterEvent()
dragLeaveEvent()
dragMoveEvent()
drawBranches()
drawFrame()
drawRow()
drawTree()
dropEvent()
dropIndicatorPosition()
edit()
editorDestroyed()
enterEvent()
event()
eventFilter()
executeDelayedItemsLayout()
focusInEvent()
focusNextChild()
focusNextPrevChild()
focusOutEvent()
focusPreviousChild()
hasExpandedDescendant(self, index: QModelIndex) → bool
hideEvent(self, e: QHideEvent)
horizontalOffset()
horizontalScrollbarAction()
horizontalScrollbarValueChanged()
indexRowSizeHint()
initPainter()
initStyleOption()
inputMethodEvent()
isIndexHidden()
isSignalConnected()
keyPressEvent()
keyReleaseEvent()
leaveEvent()
metric()
mouseDoubleClickEvent()
mouseMoveEvent()
mousePressEvent()
mouseReleaseEvent()
moveCursor()
moveEvent()
nativeEvent()
paintEvent()
receivers()
reexpand()
resizeEvent()
rowHeight()
rowsAboutToBeRemoved()
rowsInserted(self, parentIndex: QModelIndex, start: int, end: int)
rowsRemoved()
scheduleDelayedItemsLayout()
scrollContentsBy()
scrollDirtyRegion()
selectedIndexes()
selectionChanged()
selectionCommand()
sender()
senderSignalIndex()
setBrowserModel(self, model: QgsBrowserModel)

Sets the browser model

setDirtyRegion()
setModel(self, model: QAbstractItemModel)
setSelection()
setSettingsSection(self, section: str)
setState()
setViewportMargins()
sharedPainter()
showEvent(self, e: QShowEvent)
sizeHintForColumn()
startDrag()
state()
tabletEvent()
timerEvent()
updateEditorData()
updateEditorGeometries()
updateGeometries()
updateMicroFocus()
verticalOffset()
verticalScrollbarAction()
verticalScrollbarValueChanged()
viewOptions()
viewportEvent()
viewportMargins()
viewportSizeHint()
visualRegionForSelection()
wheelEvent()