|
| QgsLayerTreeView (QWidget *parent=nullptr) |
| Constructor for QgsLayerTreeView. More...
|
|
| ~QgsLayerTreeView () override |
|
void | addIndicator (QgsLayerTreeNode *node, QgsLayerTreeViewIndicator *indicator) |
| Adds an indicator to the given layer tree node. More...
|
|
QgsLayerTreeGroup * | currentGroupNode () const |
| Gets current group node. If a layer is current node, the function will return parent group. May be nullptr . More...
|
|
QgsMapLayer * | currentLayer () const |
| Returns the currently selected layer, or nullptr if no layers is selected. More...
|
|
QgsLayerTreeModelLegendNode * | currentLegendNode () const |
| Gets current legend node. More...
|
|
QgsLayerTreeNode * | currentNode () const |
| Gets current node. May be nullptr . More...
|
|
QgsLayerTreeViewDefaultActions * | defaultActions () |
| Gets access to the default actions that may be used with the tree view. More...
|
|
QgsLayerTreeModelLegendNode * | index2legendNode (const QModelIndex &index) const |
| Returns legend node for given proxy model tree index. More...
|
|
QgsLayerTreeNode * | index2node (const QModelIndex &index) const |
| Returns layer tree node for given proxy model tree index. More...
|
|
QList< QgsLayerTreeViewIndicator * > | indicators (QgsLayerTreeNode *node) const |
| Returns list of indicators associated with a particular layer tree node. More...
|
|
int | layerMarkWidth () const |
| Returns width of contextual menu mark, at right of layer node items. More...
|
|
QgsLayerTreeModel * | layerTreeModel () const |
| Gets access to the model casted to QgsLayerTreeModel. More...
|
|
QModelIndex | legendNode2index (QgsLayerTreeModelLegendNode *legendNode) |
| Returns proxy model index for a given legend node. More...
|
|
QModelIndex | legendNode2sourceIndex (QgsLayerTreeModelLegendNode *legendNode) |
| Returns index for a given legend node. More...
|
|
QgsLayerTreeViewMenuProvider * | menuProvider () const |
| Returns pointer to the context menu provider. May be nullptr . More...
|
|
QModelIndex | node2index (QgsLayerTreeNode *node) const |
| Returns proxy model index for a given node. More...
|
|
QModelIndex | node2sourceIndex (QgsLayerTreeNode *node) const |
| Returns source model index for a given node. More...
|
|
QgsLayerTreeProxyModel * | proxyModel () const |
| Returns the proxy model used by the view. More...
|
|
void | removeIndicator (QgsLayerTreeNode *node, QgsLayerTreeViewIndicator *indicator) |
| Removes a previously added indicator to a layer tree node. More...
|
|
QList< QgsLayerTreeLayer * > | selectedLayerNodes () const |
| Returns list of selected nodes filtered to just layer nodes. More...
|
|
QList< QgsMapLayer * > | selectedLayers () const |
| Gets list of selected layers. More...
|
|
QList< QgsMapLayer * > | selectedLayersRecursive () const |
| Gets list of selected layers, including those that are not directly selected, but their ancestor groups is selected. More...
|
|
QList< QgsLayerTreeNode * > | selectedNodes (bool skipInternal=false) const |
| Returns list of selected nodes. More...
|
|
void | setCurrentLayer (QgsMapLayer *layer) |
| Sets the currently selected layer. More...
|
|
void | setLayerVisible (QgsMapLayer *layer, bool visible) |
| Convenience methods which sets the visible state of the specified map layer. More...
|
|
void | setMenuProvider (QgsLayerTreeViewMenuProvider *menuProvider) |
| Sets provider for context menu. Takes ownership of the instance. More...
|
|
void | setModel (QAbstractItemModel *model) override |
| Overridden setModel() from base class. Only QgsLayerTreeModel is an acceptable model. More...
|
|