15 #ifndef BORNAGAIN_GUI_MODEL_CATSAMPLE_PROFILEITEMCATALOGS_H
16 #define BORNAGAIN_GUI_MODEL_CATSAMPLE_PROFILEITEMCATALOGS_H
29 enum class Type : uint8_t {
48 static QVector<Type>
types();
74 static QVector<Type>
types();
static UiInfo uiInfo(Type t)
UiInfo on the given type.
static CatalogedType * create(Type type)
Creates the item of the given type.
static QVector< Type > types()
List of available types, sorted as expected in the UI.
static Type type(const CatalogedType *item)
Returns the enum type of the given item.
static Type type(const CatalogedType *item)
Returns the enum type of the given item.
static CatalogedType * create(Type type)
Creates the item of the given type.
static UiInfo uiInfo(Type t)
UiInfo on the given type.
static QVector< Type > types()
List of available types, sorted as expected in the UI.