public BaseConfigLink AddBaseConfig(string name, string baseConfigPath) { BaseConfigLink node = new BaseConfigLink(this) { RelativeConfigFilePath = this.GetRelativeToConfigDiskPath(baseConfigPath) }; this.NodeAddNewSubNode(node); return(node); }
public override ITreeConfigNode NodeAddNewSubNode(ITreeConfigNode node_impl = null) { BaseConfigLink node = null; if (node_impl == null) { node = new BaseConfigLink(this); } else { node = (BaseConfigLink)node_impl; } this.Add(node); if (node_impl == null) { this.GetUniqueName(BaseConfigLink.DefaultName, node, this.ListBaseConfigLinks); } this.SetSelected(node); return(node); }
public void AddBaseConfig(BaseConfigLink node) { this.NodeAddNewSubNode(node); }