aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/qml/qqmllanguage/data/overrideSignal.5.qml
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/qml/qqmllanguage/data/overrideSignal.5.qml')
-rw-r--r--tests/auto/qml/qqmllanguage/data/overrideSignal.5.qml32
1 files changed, 32 insertions, 0 deletions
diff --git a/tests/auto/qml/qqmllanguage/data/overrideSignal.5.qml b/tests/auto/qml/qqmllanguage/data/overrideSignal.5.qml
new file mode 100644
index 0000000000..fd393f6211
--- /dev/null
+++ b/tests/auto/qml/qqmllanguage/data/overrideSignal.5.qml
@@ -0,0 +1,32 @@
+import QtQuick 2.0
+
+OverrideSignalComponent {
+ property bool success: (testChangedCount == 1)
+ property int testChangedCount: 0
+ signal testChanged // override change signal from super
+
+ Component.onCompleted: {
+ test = 20;
+ testChanged();
+ }
+
+ onTestChanged: testChangedCount = 1; // override the signal, change handler won't be called.
+
+ // due to an unrelated bug (QTBUG-26818), a certain
+ // number of properties are needed to exist before the
+ // crash condition is hit, currently.
+ property int a
+ property int b
+ property int c
+ property int d
+ property int e
+ property int f
+ property int g
+ property int h
+ property int i
+ property int j
+ property int k
+ property int l
+ property int m
+ property int n
+}