diff options
Diffstat (limited to 'tests/auto/qml/qqmlecmascript/data/moduleapi/qobjectModuleApiWriting.qml')
-rw-r--r-- | tests/auto/qml/qqmlecmascript/data/moduleapi/qobjectModuleApiWriting.qml | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/tests/auto/qml/qqmlecmascript/data/moduleapi/qobjectModuleApiWriting.qml b/tests/auto/qml/qqmlecmascript/data/moduleapi/qobjectModuleApiWriting.qml deleted file mode 100644 index e4a68d14ea..0000000000 --- a/tests/auto/qml/qqmlecmascript/data/moduleapi/qobjectModuleApiWriting.qml +++ /dev/null @@ -1,30 +0,0 @@ -import QtQuick 2.0 -import Qt.test 1.0 as QtTest // qobject module API installed into existing uri - -QtObject { - property int firstProperty: 1 - property int secondProperty: 2 - property int readOnlyProperty: QtTest.qobjectTestProperty - property int writableProperty: QtTest.qobjectTestWritableProperty - property int writableFinalProperty: QtTest.qobjectTestWritableFinalProperty - - onFirstPropertyChanged: { - // In this case, we want to attempt to set the module API property. - // This should fail, as the module API property is read only. - if (firstProperty != QtTest.qobjectTestProperty) { - QtTest.qobjectTestProperty = firstProperty; // should silently fail. - } - } - - onSecondPropertyChanged: { - // In this case, we want to attempt to set the module API properties. - // This should succeed, as the module API properties are writable. - if (secondProperty != QtTest.qobjectTestWritableProperty) { - QtTest.qobjectTestWritableProperty = secondProperty; // should succeed. - } - if (secondProperty != QtTest.qobjectTestWritableFinalProperty) { - QtTest.qobjectTestWritableFinalProperty = secondProperty; // should succeed. - } - } -} - |