diff --git a/openbr/openbr_plugin.cpp b/openbr/openbr_plugin.cpp index f456f52..afe9642 100644 --- a/openbr/openbr_plugin.cpp +++ b/openbr/openbr_plugin.cpp @@ -790,6 +790,9 @@ void Object::setProperty(const QString &name, QVariant value) QVariantList elements; if (value.canConvert()) { elements = value.value(); + } else if (value.canConvert< QList >()) { + foreach (Transform *transform, value.value< QList >()) + elements.append(QVariant::fromValue(transform)); } else if (value.canConvert()) { QString string = value.value(); if (!string.startsWith('[') || !string.endsWith(']'))