void QgsMapCanvas::setLayerStyleOverrides( const QMap<QString, QString>& overrides ) { if ( overrides == mSettings.layerStyleOverrides() ) return; mSettings.setLayerStyleOverrides( overrides ); emit layerStyleOverridesChanged(); }
void QgsComposerLegend::setComposerMap( const QgsComposerMap* map ) { if ( mComposerMap ) { disconnect( mComposerMap, SIGNAL( destroyed( QObject* ) ), this, SLOT( invalidateCurrentMap() ) ); disconnect( mComposerMap, SIGNAL( itemChanged() ), this, SLOT( updateFilterByMap() ) ); disconnect( mComposerMap, SIGNAL( extentChanged() ), this, SLOT( updateFilterByMap() ) ); disconnect( mComposerMap, SIGNAL( layerStyleOverridesChanged() ), this, SLOT( mapLayerStyleOverridesChanged() ) ); } mComposerMap = map; if ( map ) { QObject::connect( map, SIGNAL( destroyed( QObject* ) ), this, SLOT( invalidateCurrentMap() ) ); QObject::connect( map, SIGNAL( itemChanged() ), this, SLOT( updateFilterByMap() ) ); QObject::connect( map, SIGNAL( extentChanged() ), this, SLOT( updateFilterByMap() ) ); QObject::connect( map, SIGNAL( layerStyleOverridesChanged() ), this, SLOT( mapLayerStyleOverridesChanged() ) ); } updateItem(); }