Commit dcc2c93c318b602bcf773786948a610e27b0d066

Authored by Josh Klontz
1 parent 99bc9d29

fixed #222

Showing 1 changed file with 3 additions and 0 deletions
openbr/openbr_plugin.cpp
@@ -790,6 +790,9 @@ void Object::setProperty(const QString &name, QVariant value) @@ -790,6 +790,9 @@ void Object::setProperty(const QString &name, QVariant value)
790 QVariantList elements; 790 QVariantList elements;
791 if (value.canConvert<QVariantList>()) { 791 if (value.canConvert<QVariantList>()) {
792 elements = value.value<QVariantList>(); 792 elements = value.value<QVariantList>();
  793 + } else if (value.canConvert< QList<Transform*> >()) {
  794 + foreach (Transform *transform, value.value< QList<Transform*> >())
  795 + elements.append(QVariant::fromValue(transform));
793 } else if (value.canConvert<QString>()) { 796 } else if (value.canConvert<QString>()) {
794 QString string = value.value<QString>(); 797 QString string = value.value<QString>();
795 if (!string.startsWith('[') || !string.endsWith(']')) 798 if (!string.startsWith('[') || !string.endsWith(']'))