diff options
Diffstat (limited to 'tests/auto/qmlls/utils/data/findUsages/signalsAndHandlers/signalsAndHandlers.qml')
-rw-r--r-- | tests/auto/qmlls/utils/data/findUsages/signalsAndHandlers/signalsAndHandlers.qml | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/tests/auto/qmlls/utils/data/findUsages/signalsAndHandlers/signalsAndHandlers.qml b/tests/auto/qmlls/utils/data/findUsages/signalsAndHandlers/signalsAndHandlers.qml new file mode 100644 index 0000000000..47280bca46 --- /dev/null +++ b/tests/auto/qmlls/utils/data/findUsages/signalsAndHandlers/signalsAndHandlers.qml @@ -0,0 +1,40 @@ +// Copyright (C) 2023 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick + +Item { + id: rootId + signal helloSignal() + + function callSignals() { + helloSignal() + if (false) { + helloSignal() + } else { + // helloSignal() // not a usage btw + if (true) + helloSignal() + } + } + function callSignals2() { + helloSignal() + if (false) { + widthChanged() + } else { + // helloSignal() // not a usage btw + if (true) + widthChanged() + rootId.widthChanged() + } + } + Item { + function callSignalsInChild() { + widthChanged() + rootId.widthChanged() + } + } + + function myHelloHandler() { let x = 32; } + onHelloSignal: myHelloHandler +} |