示例#1
0
 /// <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;
 }
示例#2
0
 /// <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;
 }
示例#3
0
		/// <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;
		}
示例#4
0
		/// <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;
		}
示例#5
0
 /// <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();
 }
示例#6
0
 /// <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();
 }