/// <summary> /// Constructs the object with the minumum requirements, and an additional icon /// to use when the item is open. A new ID (GUID) will be created for the object. /// </summary> /// <param name="name">Name of QSet item.</param> /// <param name="icon">Index of icon related to item.</param> /// <param name="openIcon">Icon related to the items open state.</param> protected QSetItemBase(string name, Images.IconType icon, Images.IconType openIcon) { _guid = Guid.NewGuid(); _name = name; _icon = icon; _openIcon = openIcon; }
/// <summary> /// Constructs the object with the minumum requirements, and an additional icon to use when the item is open. /// </summary> /// <param name="guid">The items ID (GUID).</param> /// <param name="name">Name of QSet item.</param> /// <param name="icon">Index of icon related to item.</param> /// <param name="openIcon">Icon related to the items open state.</param> protected QSetItemBase(Guid guid, string name, Images.IconType icon, Images.IconType openIcon) { _guid = guid; _name = name; _icon = icon; _openIcon = openIcon; }
/// <summary> /// Constructs the object with the minumum requirements, and an additional icon /// to use when the item is open. A new ID (GUID) will be created for the object. /// </summary> /// <param name="name">Name of QSet item.</param> /// <param name="icon">Index of icon related to item.</param> /// <param name="openIcon">Icon related to the items open state.</param> protected QSetItemBase(string name, Images.IconType icon, Images.IconType openIcon) { _guid = Guid.NewGuid(); _name = name; _icon = icon; _openIcon = openIcon; }
/// <summary> /// Constructs the object with the minumum requirements, and an additional icon to use when the item is open. /// </summary> /// <param name="guid">The items ID (GUID).</param> /// <param name="name">Name of QSet item.</param> /// <param name="icon">Index of icon related to item.</param> /// <param name="openIcon">Icon related to the items open state.</param> protected QSetItemBase(Guid guid, string name, Images.IconType icon, Images.IconType openIcon) { _guid = guid; _name = name; _icon = icon; _openIcon = openIcon; }
/// <summary> /// Allows inherited classes to construct the object, overiding default icons. /// </summary> /// <param name="guid">The items ID (GUID).</param> /// <param name="name">Name of item.</param> /// <param name="icon">Index of icon related to item.</param> /// <param name="openIcon">Icon related to the items open state.</param> protected QSetFolderItem(Guid guid, string name, Images.IconType icon, Images.IconType openIcon) : base(guid, name, icon, openIcon) { CreateChildItemsCollection(); }
/// <summary> /// Allows inherited classes to construct the object, overiding default icons. /// </summary> /// <param name="name">Name of item.</param> /// <param name="icon">Index of icon related to item.</param> protected QSetFolderItem(string name, Images.IconType icon) : base(name, icon) { CreateChildItemsCollection(); }