Files
mRemoteNG/mRemoteV1/Tree/Root/RootPuttySessionsNodeInfo.cs

53 lines
1.5 KiB
C#

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
}
}