Nanook.QueenBee.EditorForm.getQbItemImageIndex C# (CSharp) Method

getQbItemImageIndex() private method

private getQbItemImageIndex ( QbItemType t ) : int
t QbItemType
return int
        private int getQbItemImageIndex(QbItemType t)
        {
            switch (t)
            {
                case QbItemType.SectionArray:
                case QbItemType.ArrayArray:
                case QbItemType.StructItemArray:
                    return 0;

                case QbItemType.SectionFloat:
                case QbItemType.SectionFloatsX2:
                case QbItemType.SectionFloatsX3:
                case QbItemType.ArrayFloat:
                case QbItemType.ArrayFloatsX2:
                case QbItemType.ArrayFloatsX3:
                case QbItemType.StructItemFloat:
                case QbItemType.StructItemFloatsX2:
                case QbItemType.StructItemFloatsX3:
                case QbItemType.Floats:
                    return 1;

                case QbItemType.SectionInteger:
                case QbItemType.ArrayInteger:
                case QbItemType.StructItemInteger:
                    return 2; //int

                case QbItemType.SectionQbKey:
                case QbItemType.SectionQbKeyString:
                case QbItemType.SectionStringPointer:
                case QbItemType.SectionQbKeyStringQs: //GH:GH
                case QbItemType.ArrayQbKey:
                case QbItemType.StructItemQbKey:
                case QbItemType.ArrayQbKeyString:
                case QbItemType.ArrayStringPointer: //GH:GH
                case QbItemType.ArrayQbKeyStringQs: //GH:GH
                case QbItemType.StructItemQbKeyString:
                case QbItemType.StructItemStringPointer:
                case QbItemType.StructItemQbKeyStringQs:
                    return 3;

                case QbItemType.SectionScript:
                    return 4;

                case QbItemType.SectionString:
                case QbItemType.ArrayString:
                case QbItemType.StructItemString:
                case QbItemType.SectionStringW:
                case QbItemType.ArrayStringW:
                case QbItemType.StructItemStringW:
                    return 5;

                case QbItemType.SectionStruct:
                case QbItemType.ArrayStruct:
                case QbItemType.StructItemStruct:
                case QbItemType.StructHeader:
                    return 6;

                case QbItemType.Unknown:
                    return 8;
                default:
                    return 9;
            }
        }
EditorForm