From 2ff2e448be2f0845bcacc11ed192cf699c82de63 Mon Sep 17 00:00:00 2001 From: David Sparer Date: Wed, 14 Sep 2016 09:40:15 -0600 Subject: [PATCH] Removed unnecessary code --- mRemoteV1/Tree/ConnectionTreeNode.cs | 85 ---------------------------- 1 file changed, 85 deletions(-) diff --git a/mRemoteV1/Tree/ConnectionTreeNode.cs b/mRemoteV1/Tree/ConnectionTreeNode.cs index 1b383a5d6..5de29e5e3 100644 --- a/mRemoteV1/Tree/ConnectionTreeNode.cs +++ b/mRemoteV1/Tree/ConnectionTreeNode.cs @@ -155,91 +155,6 @@ namespace mRemoteNG.Tree return null; } - - public static void CloneNode(TreeNode oldTreeNode, TreeNode parentNode = null) - { - try - { - if (GetNodeType(oldTreeNode) == TreeNodeType.Connection) - CloneConnectionNode(oldTreeNode, parentNode); - else if (GetNodeType(oldTreeNode) == TreeNodeType.Container) - CloneContainerNode(oldTreeNode, parentNode); - } - catch (Exception ex) - { - Runtime.MessageCollector.AddMessage(MessageClass.WarningMsg, string.Format(Language.strErrorCloneNodeFailed, ex.Message)); - } - } - - private static void CloneContainerNode(TreeNode oldTreeNode, TreeNode parentNode) - { - ContainerInfo oldContainerInfo = (ContainerInfo) oldTreeNode.Tag; - - ContainerInfo newContainerInfo = (ContainerInfo)oldContainerInfo.Clone(); - ConnectionInfo newConnectionInfo = oldContainerInfo.Clone(); - newContainerInfo.CopyFrom(newConnectionInfo); - - TreeNode newTreeNode = new TreeNode(newContainerInfo.Name); - newTreeNode.Tag = newContainerInfo; - newTreeNode.ImageIndex = (int)TreeImageType.Container; - newTreeNode.SelectedImageIndex = (int)TreeImageType.Container; - newContainerInfo.Parent = newContainerInfo; - - Runtime.ContainerList.Add(newContainerInfo); - - if (parentNode == null) - { - oldTreeNode.Parent.Nodes.Insert(oldTreeNode.Index + 1, newTreeNode); - ConnectionTree.SelectedNode = newTreeNode; - } - else - { - parentNode.Nodes.Add(newTreeNode); - } - - foreach (TreeNode childTreeNode in oldTreeNode.Nodes) - { - CloneNode(childTreeNode, newTreeNode); - } - - newTreeNode.Expand(); - } - - private static void CloneConnectionNode(TreeNode oldTreeNode, TreeNode parentNode) - { - ConnectionInfo oldConnectionInfo = (ConnectionInfo)oldTreeNode.Tag; - - ConnectionInfo newConnectionInfo = oldConnectionInfo.Clone(); - ConnectionInfoInheritance newInheritance = oldConnectionInfo.Inheritance.Clone(); - newInheritance.Parent = newConnectionInfo; - newConnectionInfo.Inheritance = newInheritance; - - Runtime.ConnectionList.Add(newConnectionInfo); - - TreeNode newTreeNode = new TreeNode(newConnectionInfo.Name) - { - Tag = newConnectionInfo, - ImageIndex = (int) TreeImageType.ConnectionClosed, - SelectedImageIndex = (int) TreeImageType.ConnectionClosed - }; - - newConnectionInfo.TreeNode = newTreeNode; - - if (parentNode == null) - { - oldTreeNode.Parent.Nodes.Insert(oldTreeNode.Index + 1, newTreeNode); - ConnectionTree.SelectedNode = newTreeNode; - } - else - { - ContainerInfo parentContainerInfo = parentNode.Tag as ContainerInfo; - if (parentContainerInfo != null) - { - newConnectionInfo.Parent = parentContainerInfo; - } - parentNode.Nodes.Add(newTreeNode); - } - } #endregion #region Private Methods