diff options
Diffstat (limited to 'tests/manual/svg/QmlGenerator.qml')
-rw-r--r-- | tests/manual/svg/QmlGenerator.qml | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/tests/manual/svg/QmlGenerator.qml b/tests/manual/svg/QmlGenerator.qml new file mode 100644 index 0000000000..96435ba4f0 --- /dev/null +++ b/tests/manual/svg/QmlGenerator.qml @@ -0,0 +1,26 @@ +// Copyright (C) 2024 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import SvgImageTest + +Item { + id: item + width: childrenRect.width * (SvgManager.scale / 10.0) + height: childrenRect.height * (SvgManager.scale / 10.0) + scale: SvgManager.scale / 10 + transformOrigin: Item.TopLeft + + property var dynamicObject: null + Connections { + target: SvgManager + function onCurrentSourceChanged() { + if (dynamicObject) + dynamicObject.destroy() + + var s = SvgManager.qmlSource + + dynamicObject = Qt.createQmlObject(s, item, "dummy.qml") + } + } +} |