diff options
Diffstat (limited to 'tests/auto/qml/qqmllanguage/data/overrideSignal.5.qml')
-rw-r--r-- | tests/auto/qml/qqmllanguage/data/overrideSignal.5.qml | 32 |
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 +} |