mirror of
https://github.com/mRemoteNG/mRemoteNG.git
synced 2026-02-25 11:18:37 +08:00
53 lines
1.5 KiB
C#
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
|
|
}
|
|
} |