Index: src/DeltaShell/DeltaShell.Plugins.SharpMapGis.Gui/Forms/MapLegendView/WmsMapLayerGroupNodePresenter.cs =================================================================== diff -u -r8f6ae890fed8e8eae3a32f9c0498a10f82e0ddf9 -r5fc71a385897af92ccb092f2f969b5709afab85a --- src/DeltaShell/DeltaShell.Plugins.SharpMapGis.Gui/Forms/MapLegendView/WmsMapLayerGroupNodePresenter.cs (.../WmsMapLayerGroupNodePresenter.cs) (revision 8f6ae890fed8e8eae3a32f9c0498a10f82e0ddf9) +++ src/DeltaShell/DeltaShell.Plugins.SharpMapGis.Gui/Forms/MapLegendView/WmsMapLayerGroupNodePresenter.cs (.../WmsMapLayerGroupNodePresenter.cs) (revision 5fc71a385897af92ccb092f2f969b5709afab85a) @@ -9,7 +9,7 @@ { public class WmsMapLayerGroupTreeViewNodePresenter : TreeViewNodePresenterBaseForPluginGui { - private IGisGuiService gisGuiService; + private readonly IGisGuiService gisGuiService; public WmsMapLayerGroupTreeViewNodePresenter(GuiPlugin guiPlugin, IGisGuiService gisGuiService) : base(guiPlugin) { @@ -18,7 +18,7 @@ public override bool CanRenameNode(ITreeNode node) { - ILayer layer = (ILayer)node.Tag; + ILayer layer = (ILayer) node.Tag; return !layer.NameIsReadOnly; } @@ -30,11 +30,6 @@ } } - protected override bool CanRemove(WmsLayer nodeData) - { - return true; - } - public override void UpdateNode(ITreeNode parentNode, ITreeNode node, WmsLayer layer) { node.Text = layer.RootLayer.Name; @@ -50,7 +45,7 @@ public override void OnNodeChecked(ITreeNode node) { - ILayer layer = (ILayer)node.Tag; + ILayer layer = (ILayer) node.Tag; layer.Visible = node.Checked; gisGuiService.RefreshMapView(layer.Map); } @@ -59,5 +54,10 @@ { return DragOperations.Move; } + + protected override bool CanRemove(WmsLayer nodeData) + { + return true; + } } } \ No newline at end of file