using mRemoteNG.Tools; namespace mRemoteNG.Tree.Root { public class RootPuttySessionsNodeInfo : RootNodeInfo { private string _name; private string _panel; public RootPuttySessionsNodeInfo() : base(RootNodeType.PuttySessions) { _name = Language.strPuttySavedSessionsRootName; _panel = string.IsNullOrEmpty(Settings.Default.PuttySavedSessionsPanel) ? Language.strGeneral : Settings.Default.PuttySavedSessionsPanel; } #region Public Properties [LocalizedAttributes.LocalizedDefaultValue("strPuttySavedSessionsRootName")] public override string Name { get { return _name; } set { _name = value; //Settings.Default.PuttySavedSessionsName = value; } } [LocalizedAttributes.LocalizedCategory("strCategoryDisplay"), LocalizedAttributes.LocalizedDisplayName("strPropertyNamePanel"), LocalizedAttributes.LocalizedDescription("strPropertyDescriptionPanel")] public override string Panel { get { return _panel; } set { _panel = value; Settings.Default.PuttySavedSessionsPanel = value; } } public override TreeNodeType GetTreeNodeType() { return TreeNodeType.PuttyRoot; } #endregion } }