QGIS API Documentation 3.39.0-Master (9ea1ddbe645)
|
A layer tree view for elevation profiles. More...
#include <qgselevationprofilelayertreeview.h>
Signals | |
void | addLayers (const QList< QgsMapLayer * > &layers) |
Emitted when layers should be added to the profile, e.g. | |
Public Member Functions | |
QgsElevationProfileLayerTreeView (QgsLayerTree *rootNode, QWidget *parent=nullptr) | |
Construct a new tree view with given layer tree (root node must not be nullptr ). | |
QgsMapLayer * | indexToLayer (const QModelIndex &index) |
Converts a view index to a map layer. | |
void | populateInitialLayers (QgsProject *project) |
Initially populates the tree view using layers from a project. | |
QgsElevationProfileLayerTreeProxyModel * | proxyModel () |
Returns the view's proxy model. | |
Protected Member Functions | |
void | resizeEvent (QResizeEvent *event) override |
A layer tree view for elevation profiles.
Definition at line 120 of file qgselevationprofilelayertreeview.h.
|
explicit |
Construct a new tree view with given layer tree (root node must not be nullptr
).
The root node is not transferred by the view.
Definition at line 415 of file qgselevationprofilelayertreeview.cpp.
|
signal |
Emitted when layers should be added to the profile, e.g.
via a drag and drop action.
QgsMapLayer * QgsElevationProfileLayerTreeView::indexToLayer | ( | const QModelIndex & | index | ) |
Converts a view index to a map layer.
Definition at line 442 of file qgselevationprofilelayertreeview.cpp.
void QgsElevationProfileLayerTreeView::populateInitialLayers | ( | QgsProject * | project | ) |
Initially populates the tree view using layers from a project.
Definition at line 454 of file qgselevationprofilelayertreeview.cpp.
QgsElevationProfileLayerTreeProxyModel * QgsElevationProfileLayerTreeView::proxyModel | ( | ) |
Returns the view's proxy model.
Definition at line 485 of file qgselevationprofilelayertreeview.cpp.
|
overrideprotected |
Definition at line 490 of file qgselevationprofilelayertreeview.cpp.