A dock widget containing a QgsBrowserWidget for navigating and managing data sources.
More...
#include <qgsbrowserdockwidget.h>
A dock widget containing a QgsBrowserWidget for navigating and managing data sources.
- Since
- QGIS 3.0
Definition at line 31 of file qgsbrowserdockwidget.h.
◆ QgsBrowserDockWidget()
QgsBrowserDockWidget::QgsBrowserDockWidget |
( |
const QString & |
name, |
|
|
QgsBrowserGuiModel * |
browserModel, |
|
|
QWidget * |
parent = nullptr |
|
) |
| |
|
explicit |
◆ ~QgsBrowserDockWidget()
QgsBrowserDockWidget::~QgsBrowserDockWidget |
( |
| ) |
|
|
overridedefault |
◆ addFavorite
void QgsBrowserDockWidget::addFavorite |
( |
| ) |
|
|
slot |
◆ addFavoriteDirectory [1/2]
void QgsBrowserDockWidget::addFavoriteDirectory |
( |
| ) |
|
|
slot |
◆ addFavoriteDirectory() [2/2]
void QgsBrowserDockWidget::addFavoriteDirectory |
( |
const QString & |
favDir, |
|
|
const QString & |
name = QString() |
|
) |
| |
◆ addLayerAtIndex
bool QgsBrowserDockWidget::addLayerAtIndex |
( |
const QModelIndex & |
index | ) |
|
|
slot |
Adds the layer corresponding to the specified model index.
Returns true
if the index was successfully intrepreted as a map layer and loaded, or false
if the index is not a map layer or could not be loaded.
- Deprecated:
- will be removed in QGIS 4.0 - retrieve the QgsLayerItem itself and manually add to project.
Definition at line 116 of file qgsbrowserdockwidget.cpp.
◆ addSelectedLayers
void QgsBrowserDockWidget::addSelectedLayers |
( |
| ) |
|
|
slot |
◆ browserWidget()
◆ connectionsChanged
void QgsBrowserDockWidget::connectionsChanged |
( |
| ) |
|
|
signal |
Connections changed in the browser.
◆ enablePropertiesWidget
void QgsBrowserDockWidget::enablePropertiesWidget |
( |
bool |
enable | ) |
|
|
slot |
◆ handleDropUriList
Emitted when drop uri list needs to be handled.
◆ hideItem
void QgsBrowserDockWidget::hideItem |
( |
| ) |
|
|
slot |
◆ messageBar()
◆ openFile
void QgsBrowserDockWidget::openFile |
( |
const QString & |
fileName, |
|
|
const QString & |
fileTypeHint = QString() |
|
) |
| |
|
signal |
Emitted when a file needs to be opened.
◆ refresh
void QgsBrowserDockWidget::refresh |
( |
| ) |
|
|
slot |
◆ removeFavorite
void QgsBrowserDockWidget::removeFavorite |
( |
| ) |
|
|
slot |
◆ selectionChanged
void QgsBrowserDockWidget::selectionChanged |
( |
const QItemSelection & |
selected, |
|
|
const QItemSelection & |
deselected |
|
) |
| |
|
slot |
◆ setActiveIndex
void QgsBrowserDockWidget::setActiveIndex |
( |
const QModelIndex & |
index | ) |
|
|
slot |
◆ setCaseSensitive
void QgsBrowserDockWidget::setCaseSensitive |
( |
bool |
caseSensitive | ) |
|
|
slot |
◆ setDisabledDataItemsKeys()
void QgsBrowserDockWidget::setDisabledDataItemsKeys |
( |
const QStringList & |
filter | ) |
|
Sets the customization for data items based on item's data provider key.
By default browser model shows all items from all available data items provider and few special items (e.g. Favorites). To customize the behavior, set the filter to not load certain data items. The items that are not based on data item providers (e.g. Favorites, Home) have prefix "special:"
Used in the proxy browser model to hide items
- Since
- QGIS 3.12
Definition at line 101 of file qgsbrowserdockwidget.cpp.
◆ setFilter
void QgsBrowserDockWidget::setFilter |
( |
| ) |
|
|
slot |
◆ setFilterSyntax
void QgsBrowserDockWidget::setFilterSyntax |
( |
QAction * |
action | ) |
|
|
slot |
◆ setMessageBar()
Sets a message bar to use alongside the dock widget.
Setting this allows items to utilize the message bar to provide non-blocking feedback to users, e.g. success or failure of actions.
- See also
- messageBar()
- Since
- QGIS 3.6
Definition at line 91 of file qgsbrowserdockwidget.cpp.
◆ showContextMenu
void QgsBrowserDockWidget::showContextMenu |
( |
QPoint |
pt | ) |
|
|
slot |
◆ showFilterWidget
void QgsBrowserDockWidget::showFilterWidget |
( |
bool |
visible | ) |
|
|
slot |
◆ showProperties
void QgsBrowserDockWidget::showProperties |
( |
| ) |
|
|
slot |
◆ splitterMoved
void QgsBrowserDockWidget::splitterMoved |
( |
| ) |
|
|
slot |
◆ toggleFastScan
void QgsBrowserDockWidget::toggleFastScan |
( |
| ) |
|
|
slot |
◆ updateProjectHome
void QgsBrowserDockWidget::updateProjectHome |
( |
| ) |
|
|
slot |
The documentation for this class was generated from the following files: