mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-27 00:33:48 -05:00
Fixed a crash in QgsMapLayerModel (when opening a new project)
This commit is contained in:
parent
f73b3fe7c6
commit
54ce9a0ec3
@ -28,7 +28,7 @@ QgsMapLayerModel::QgsMapLayerModel( QList<QgsMapLayer *> layers, QObject *parent
|
|||||||
, mLayersChecked( QMap<QString, Qt::CheckState>() )
|
, mLayersChecked( QMap<QString, Qt::CheckState>() )
|
||||||
, mItemCheckable( false )
|
, mItemCheckable( false )
|
||||||
{
|
{
|
||||||
connect( QgsMapLayerRegistry::instance(), SIGNAL( layersRemoved( QStringList ) ), this, SLOT( removeLayers( QStringList ) ) );
|
connect( QgsMapLayerRegistry::instance(), SIGNAL( layersWillBeRemoved( QStringList ) ), this, SLOT( removeLayers( QStringList ) ) );
|
||||||
addLayers( layers );
|
addLayers( layers );
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -38,7 +38,7 @@ QgsMapLayerModel::QgsMapLayerModel( QObject *parent )
|
|||||||
, mItemCheckable( false )
|
, mItemCheckable( false )
|
||||||
{
|
{
|
||||||
connect( QgsMapLayerRegistry::instance(), SIGNAL( layersAdded( QList<QgsMapLayer*> ) ), this, SLOT( addLayers( QList<QgsMapLayer*> ) ) );
|
connect( QgsMapLayerRegistry::instance(), SIGNAL( layersAdded( QList<QgsMapLayer*> ) ), this, SLOT( addLayers( QList<QgsMapLayer*> ) ) );
|
||||||
connect( QgsMapLayerRegistry::instance(), SIGNAL( layersRemoved( QStringList ) ), this, SLOT( removeLayers( QStringList ) ) );
|
connect( QgsMapLayerRegistry::instance(), SIGNAL( layersWillBeRemoved( QStringList ) ), this, SLOT( removeLayers( QStringList ) ) );
|
||||||
addLayers( QgsMapLayerRegistry::instance()->mapLayers().values() );
|
addLayers( QgsMapLayerRegistry::instance()->mapLayers().values() );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user