Class
ProjectViewFolderItemModel

Definition

Namespace:ArtOfTest.WebAii.Design.UI

Assembly:ArtOfTest.WebAii.Design.dll

Syntax:

cs-api-definition
public class ProjectViewFolderItemModel : ProjectViewItemModelBase, IWeakEventListener, IComparable

Inheritance: objectSkuDependantViewModelProjectViewItemModelBaseProjectViewFolderItemModel

Derived Classes: ProjectViewProjectItemModel

Implements: IComparableIWeakEventListener

Inherited Members ProjectViewItemModelBase.ParentChanged()ProjectViewItemModelBase.BuildSourceControlSubMenu(ref ProjectViewItemContextMenuModel)ProjectViewItemModelBase.CompareTo(object)ProjectViewItemModelBase.SkuDisabledFeatureTextProjectViewItemModelBase.OwnerProjectViewItemModelBase.DescriptionProjectViewItemModelBase.IsCodeChangedProjectViewItemModelBase.IsOnlineProjectViewItemModelBase.CanReconnectProjectViewItemModelBase.IsDataDrivenProjectViewItemModelBase.ContextMenuProjectViewItemModelBase.SourceControlStatusProjectViewItemModelBase.TestTypeStrProjectViewItemModelBase.TestAsStepStrProjectViewItemModelBase.InDevelopmentStrProjectViewItemModelBase.IsVisibleProjectViewItemModelBase.IsEnabledProjectViewItemModelBase.DataManagerProjectViewItemModelBase.IsExpandedProjectViewItemModelBase.ItemKindProjectViewItemModelBase.ItemKindValueProjectViewItemModelBase.ChildrenProjectViewItemModelBase.ParentProjectViewItemModelBase.VisualSourceControlStatusSkuDependantViewModel.ReceiveWeakEvent(Type, object, EventArgs)SkuDependantViewModel.RegisterForSkuChanged()SkuDependantViewModel.UnRegisterForSkuChanged()SkuDependantViewModel.OnSkuChanged()

Constructors

ProjectViewFolderItemModel(LightFolder)

Declaration

cs-api-definition
public ProjectViewFolderItemModel(LightFolder ligthFolder)

Parameters

ligthFolder

LightFolder

ProjectViewFolderItemModel(string)

Declaration

cs-api-definition
public ProjectViewFolderItemModel(string path)

Parameters

path

string

ProjectViewFolderItemModel(string, ProjectViewItemKind)

Declaration

cs-api-definition
protected ProjectViewFolderItemModel(string path, ProjectViewItemKind kind)

Parameters

path

string

kind

ProjectViewItemKind

Properties

DisplayName

Declaration

cs-api-definition
public override string DisplayName { get; set; }

Property Value

string

Overrides ProjectViewItemModelBase.DisplayName

Folder

Declaration

cs-api-definition
public LightFolder Folder { get; protected set; }

Property Value

LightFolder

ImageSource

Declaration

cs-api-definition
public override GlyphIcon ImageSource { get; }

Property Value

GlyphIcon

Overrides ProjectViewItemModelBase.ImageSource

InDevelopment

Declaration

cs-api-definition
public override bool InDevelopment { get; set; }

Property Value

bool

Overrides ProjectViewItemModelBase.InDevelopment

IsDirty

Declaration

cs-api-definition
public override bool IsDirty { get; set; }

Property Value

bool

Overrides ProjectViewItemModelBase.IsDirty

IsProjectRoot

Declaration

cs-api-definition
public bool IsProjectRoot { get; protected set; }

Property Value

bool

Path

Declaration

cs-api-definition
public string Path { get; set; }

Property Value

string

Priority

Declaration

cs-api-definition
public override int Priority { get; set; }

Property Value

int

Overrides ProjectViewItemModelBase.Priority

RelateivePath

Declaration

cs-api-definition
public string RelateivePath { get; }

Property Value

string

Methods

BuildContextMenu()

Declaration

cs-api-definition
protected override ProjectViewItemContextMenuModel BuildContextMenu()

Returns

ProjectViewItemContextMenuModel

Overrides ProjectViewItemModelBase.BuildContextMenu()

GetFullPath()

Declaration

cs-api-definition
public string GetFullPath()

Returns

string

RemoveChild(LightProjectElement)

Declaration

cs-api-definition
public override void RemoveChild(LightProjectElement element)

Parameters

element

LightProjectElement

Overrides ProjectViewItemModelBase.RemoveChild(LightProjectElement)

UpdateChildrenPaths()

Declaration

cs-api-definition
public void UpdateChildrenPaths()

ValidateDisplayName(string)

Declaration

cs-api-definition
protected override void ValidateDisplayName(string newName)

Parameters

newName

string

Overrides ProjectViewItemModelBase.ValidateDisplayName(string)