16 #ifndef QGSLAYERTREEREGISTRYBRIDGE_H 17 #define QGSLAYERTREEREGISTRYBRIDGE_H 20 #include <QStringList> 62 void layersWillBeRemoved(
const QStringList& layerIds );
64 void groupWillRemoveChildren(
QgsLayerTreeNode* node,
int indexFrom,
int indexTo );
65 void groupRemovedChildren();
67 void removeLayersFromRegistry(
const QStringList& layerIds );
80 #endif // QGSLAYERTREEREGISTRYBRIDGE_H Layer tree group node serves as a container for layers and further groups.
Base class for all map layer types.
QgsLayerTreeGroup * mInsertionPointGroup
bool mRegistryRemovingLayers
QgsLayerTreeGroup * mRoot
QStringList mLayerIdsForRemoval
Listens to the updates in map layer registry and does changes in layer tree.
This class is a base class for nodes in a layer tree.
bool newLayersVisible() const
void setNewLayersVisible(bool enabled)
void setEnabled(bool enabled)