static QtnEnumInfo& create_MY_TYPE_info() { QVector<QtnEnumValueInfo> staticValues; staticValues.append(QtnEnumValueInfo(MY_TYPE::MY_TYPE1, "MY_TYPE1", "My type 1")); staticValues.append(QtnEnumValueInfo(MY_TYPE::MY_TYPE2, "MY_TYPE2", "My type 2")); static QtnEnumInfo enumInfo("MY_TYPE", staticValues); return enumInfo; }
static QtnEnumInfo& create_MASK_info() { QVector<QtnEnumValueInfo> staticValues; staticValues.append(QtnEnumValueInfo(MASK::ONE, "ONE", "One")); staticValues.append(QtnEnumValueInfo(MASK::TWO, "TWO", "Two")); staticValues.append(QtnEnumValueInfo(MASK::FOUR, "FOUR", "Four")); static QtnEnumInfo enumInfo("MASK", staticValues); return enumInfo; }
static QtnEnumInfo& create_COLOR_info() { QVector<QtnEnumValueInfo> staticValues; staticValues.append(QtnEnumValueInfo(COLOR::RED, "RED", "Red")); staticValues.append(QtnEnumValueInfo(COLOR::BLUE, "BLUE", "Blue", QtnEnumValueStateHidden | QtnEnumValueStateObsolete)); staticValues.append(QtnEnumValueInfo(COLOR::YELLOW, "YELLOW", "Yellow")); static QtnEnumInfo enumInfo("COLOR", staticValues); return enumInfo; }
static QtnEnumInfo& create_COLOR_info() { QVector<QtnEnumValueInfo> staticValues; staticValues.append(QtnEnumValueInfo(COLOR::red, "red", "red")); staticValues.append(QtnEnumValueInfo(COLOR::blue, "blue", "blue")); staticValues.append(QtnEnumValueInfo(COLOR::green, "green", "green")); static QtnEnumInfo enumInfo("COLOR", staticValues); return enumInfo; }
static QtnEnumInfo& create_FLAGS_info() { QVector<QtnEnumValueInfo> staticValues; staticValues.append(QtnEnumValueInfo(FLAGS::opt1, "opt1", "Option1")); staticValues.append(QtnEnumValueInfo(FLAGS::opt2, "opt2", "Option2")); staticValues.append(QtnEnumValueInfo(FLAGS::opt3, "opt3", "Option3")); static QtnEnumInfo enumInfo("FLAGS", staticValues); return enumInfo; }
static QtnEnumInfo* styleStrategyEnum() { static QtnEnumInfo* enumInfo = nullptr; if (!enumInfo) { QVector<QtnEnumValueInfo> items; items.append(QtnEnumValueInfo(QFont::PreferDefault, "PreferDefault")); items.append(QtnEnumValueInfo(QFont::NoAntialias, "NoAntialias")); items.append(QtnEnumValueInfo(QFont::PreferAntialias, "PreferAntialias")); enumInfo = new QtnEnumInfo("StyleStrategy", items); } return enumInfo; }
static QtnEnumInfo& create_LANGUAGE_info() { QVector<QtnEnumValueInfo> staticValues; staticValues.append(QtnEnumValueInfo(LANGUAGE::ENG, "ENG", "English")); static QtnEnumInfo enumInfo("LANGUAGE", staticValues); return enumInfo; }