Subgroup: Browser

Class: QgsBrowserDockWidget

class qgis.gui.QgsBrowserDockWidget(name: str, browserModel: QgsBrowserModel, parent: QWidget = None)

Bases: qgis._gui.QgsDockWidget

Constructor for QgsBrowserDockWidget

Parameters:
  • name – name of the widget
  • browserModel – instance of the (shared) browser model
  • parent – parent widget

The QgsBrowserDockWidget class

New in version 3.0: Methods

actionEvent
addFavorite Add current item to favorite
addFavoriteDirectory Add directory to favorites
addLayerAtIndex Add layer at index
addSelectedLayers Add selected layers to the project
changeEvent
childEvent
closeEvent
connectNotify
contextMenuEvent
create
customEvent
destroy
disconnectNotify
dragEnterEvent
dragLeaveEvent
dragMoveEvent
dropEvent
enablePropertiesWidget Enable/disable properties widget
enterEvent
event
focusInEvent
focusNextChild
focusNextPrevChild
focusOutEvent
focusPreviousChild
hideEvent
hideItem Hide current item
initPainter
initStyleOption
inputMethodEvent
isSignalConnected
keyPressEvent
keyReleaseEvent
leaveEvent
metric
mouseDoubleClickEvent
mouseMoveEvent
mousePressEvent
mouseReleaseEvent
moveEvent
nativeEvent
paintEvent
receivers
refresh Refresh browser view model (and view)
removeFavorite Remove from favorite
resizeEvent
selectionChanged Selection has changed
sender
senderSignalIndex
setCaseSensitive Set filter case sensitivity
setFilter Apply filter to the model
setFilterSyntax Set filter syntax
sharedPainter
showContextMenu Show context menu
showEvent Show event override
showFilterWidget Show/hide filter widget
showProperties Show the layer properties
splitterMoved Splitter has been moved
tabletEvent
timerEvent
toggleFastScan Toggle fast scan
updateMicroFocus
updateProjectHome Update project home directory
wheelEvent

Signals

connectionsChanged Connections changed in the browser [signal]
handleDropUriList Emitted when drop uri list needs to be handled [signal]
openFile Emitted when a file needs to be opened [signal]

Attributes

actionEvent()
addFavorite(self)

Add current item to favorite

addFavoriteDirectory(self, favDir: str, name: str = '')

Add directory to favorites

addFavoriteDirectory(self) Add directory from file dialog to favorite

addLayerAtIndex(self, index: QModelIndex)

Add layer at index

addSelectedLayers(self)

Add selected layers to the project

changeEvent()
childEvent()
closeEvent()
connectNotify()
connectionsChanged

Connections changed in the browser [signal]

contextMenuEvent()
create()
customEvent()
destroy()
disconnectNotify()
dragEnterEvent()
dragLeaveEvent()
dragMoveEvent()
dropEvent()
enablePropertiesWidget(self, enable: bool)

Enable/disable properties widget

enterEvent()
event()
focusInEvent()
focusNextChild()
focusNextPrevChild()
focusOutEvent()
focusPreviousChild()
handleDropUriList

Emitted when drop uri list needs to be handled [signal]

hideEvent()
hideItem(self)

Hide current item

initPainter()
initStyleOption()
inputMethodEvent()
isSignalConnected()
keyPressEvent()
keyReleaseEvent()
leaveEvent()
metric()
mouseDoubleClickEvent()
mouseMoveEvent()
mousePressEvent()
mouseReleaseEvent()
moveEvent()
nativeEvent()
openFile

Emitted when a file needs to be opened [signal]

paintEvent()
receivers()
refresh(self)

Refresh browser view model (and view)

removeFavorite(self)

Remove from favorite

resizeEvent()
selectionChanged(self, selected: QItemSelection, deselected: QItemSelection)

Selection has changed

sender()
senderSignalIndex()
setCaseSensitive(self, caseSensitive: bool)

Set filter case sensitivity

setFilter(self)

Apply filter to the model

setFilterSyntax(self, QAction)

Set filter syntax

sharedPainter()
showContextMenu(self, QPoint)

Show context menu

showEvent(self, event: QShowEvent)

Show event override

showFilterWidget(self, visible: bool)

Show/hide filter widget

showProperties(self)

Show the layer properties

splitterMoved(self)

Splitter has been moved

tabletEvent()
timerEvent()
toggleFastScan(self)

Toggle fast scan

updateMicroFocus()
updateProjectHome(self)

Update project home directory

wheelEvent()