Exemplo n.º 1
0
template<> void TUNDRACORE_API Attribute<QVariantList >::FromString(const std::string& str, AttributeChange::Type change)
{
    QVariantList value;
    QString strValue = QString::fromStdString(str);
    QStringList components = strValue.split(';');
    for(int i = 0; i < components.size(); i++)
        value.push_back(QVariant(components[i]));
    if(value.size() == 1 && value[0] == "")
        value.pop_back();

    Set(value, change);
}