Exemple #1
0
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;
}
Exemple #2
0
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;
}
Exemple #3
0
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;
}
Exemple #7
0
static QtnEnumInfo& create_LANGUAGE_info()
{
    QVector<QtnEnumValueInfo> staticValues;
    staticValues.append(QtnEnumValueInfo(LANGUAGE::ENG, "ENG", "English"));
    
    static QtnEnumInfo enumInfo("LANGUAGE", staticValues);
    return enumInfo;
}