Skip to content

Commit b51d70a

Browse files
committedMay 13, 2016
Correctly emit presetsChanged() from QgsVisibilityPresetCollection
1 parent 7b64feb commit b51d70a

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed
 

‎src/core/qgsvisibilitypresetcollection.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ void QgsVisibilityPresetCollection::insert( const QString& name, const QgsVisibi
5757
mPresets.insert( name, state );
5858

5959
reconnectToLayersStyleManager();
60+
emit presetsChanged();
6061
}
6162

6263
void QgsVisibilityPresetCollection::update( const QString& name, const PresetRecord& state )
@@ -67,6 +68,7 @@ void QgsVisibilityPresetCollection::update( const QString& name, const PresetRec
6768
mPresets[name] = state;
6869

6970
reconnectToLayersStyleManager();
71+
emit presetsChanged();
7072
}
7173

7274
void QgsVisibilityPresetCollection::removePreset( const QString& name )
@@ -77,13 +79,15 @@ void QgsVisibilityPresetCollection::removePreset( const QString& name )
7779
mPresets.remove( name );
7880

7981
reconnectToLayersStyleManager();
82+
emit presetsChanged();
8083
}
8184

8285
void QgsVisibilityPresetCollection::clear()
8386
{
8487
mPresets.clear();
8588

8689
reconnectToLayersStyleManager();
90+
emit presetsChanged();
8791
}
8892

8993
QStringList QgsVisibilityPresetCollection::presets() const
@@ -231,6 +235,7 @@ void QgsVisibilityPresetCollection::readXML( const QDomDocument& doc )
231235
}
232236

233237
reconnectToLayersStyleManager();
238+
emit presetsChanged();
234239
}
235240

236241
void QgsVisibilityPresetCollection::writeXML( QDomDocument& doc )
@@ -286,6 +291,7 @@ void QgsVisibilityPresetCollection::registryLayersRemoved( const QStringList& la
286291
rec.mPerLayerCurrentStyle.remove( layerID );
287292
}
288293
}
294+
emit presetsChanged();
289295
}
290296

291297
void QgsVisibilityPresetCollection::layerStyleRenamed( const QString& oldName, const QString& newName )
@@ -308,4 +314,5 @@ void QgsVisibilityPresetCollection::layerStyleRenamed( const QString& oldName, c
308314
rec.mPerLayerCurrentStyle[layerID] = newName;
309315
}
310316
}
317+
emit presetsChanged();
311318
}

0 commit comments

Comments
 (0)
Please sign in to comment.