StephaneLenclud@219: using SharpLib.Ear; StephaneLenclud@219: using System; StephaneLenclud@219: using System.Collections.Generic; StephaneLenclud@219: using System.Linq; StephaneLenclud@219: using System.Text; StephaneLenclud@219: using System.Threading.Tasks; StephaneLenclud@219: StephaneLenclud@219: namespace SharpDisplayManager StephaneLenclud@219: { StephaneLenclud@219: /// StephaneLenclud@219: /// Used to populate our action type combobox with friendly names StephaneLenclud@219: /// StephaneLenclud@231: class ItemObjectType StephaneLenclud@219: { StephaneLenclud@219: public Type Type; StephaneLenclud@219: StephaneLenclud@231: public ItemObjectType(Type type) StephaneLenclud@219: { StephaneLenclud@219: this.Type = type; StephaneLenclud@219: } StephaneLenclud@219: StephaneLenclud@219: public override string ToString() StephaneLenclud@219: { StephaneLenclud@219: //Get friendly action name from action attribute. StephaneLenclud@219: //That we then show up in our combobox StephaneLenclud@231: return SharpLib.Utils.Reflection.GetAttribute(Type).Name; StephaneLenclud@219: } StephaneLenclud@219: } StephaneLenclud@219: }