forked from qt-creator/qt-creator
QmlDesigner: Enable effect animation by default
Also included some enhancements to ModelNodeOperations Task-number: QTBUG-110486 Change-Id: Ibaeef035121fff070119100560efcdab03e1a273 Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
This commit is contained in:
@@ -1670,11 +1670,10 @@ void openEffectMaker(const QString &filePath)
|
|||||||
Utils::QtcProcess *qqemProcess = new Utils::QtcProcess();
|
Utils::QtcProcess *qqemProcess = new Utils::QtcProcess();
|
||||||
qqemProcess->setEnvironment(env);
|
qqemProcess->setEnvironment(env);
|
||||||
qqemProcess->setCommand({ effectMakerPath, arguments });
|
qqemProcess->setCommand({ effectMakerPath, arguments });
|
||||||
qqemProcess->start();
|
|
||||||
|
|
||||||
QObject::connect(qqemProcess, &Utils::QtcProcess::done, [qqemProcess]() {
|
QObject::connect(qqemProcess, &Utils::QtcProcess::done, [qqemProcess]() {
|
||||||
qqemProcess->deleteLater();
|
qqemProcess->deleteLater();
|
||||||
});
|
});
|
||||||
|
qqemProcess->start();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -214,6 +214,9 @@ void QmlItemNode::placeEffectNode(NodeAbstractProperty &parentProperty, const Qm
|
|||||||
} else {
|
} else {
|
||||||
parentProperty.parentModelNode().variantProperty("layer.enabled").setValue(true);
|
parentProperty.parentModelNode().variantProperty("layer.enabled").setValue(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (effectNode.modelNode().metaInfo().hasProperty("timeRunning"))
|
||||||
|
effectNode.modelNode().variantProperty("timeRunning").setValue(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool QmlItemNode::isValid() const
|
bool QmlItemNode::isValid() const
|
||||||
|
|||||||
Reference in New Issue
Block a user