aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/qmlls/utils/data/findUsages/propertyChanges/propertyChanges.qml
blob: 255f1c7ede1f6cd7082443731b9e4980e0d24b94 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
// Copyright (C) 2023 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only

import QtQuick
Item {
    MouseArea {
        id: mouse11
        onClicked: doSomething()
        property rect r
    }

    states: [
        State {
            PropertyChanges {
                mouse11 { // block notation
                    onClicked: doSomethingElse()
                    r : 34
                }
                mouse11.onClicked: doSomething(); // dot notation
            }

            // with target property
            PropertyChanges {
                target: mouse11
                onClicked: doSomethingElse()
                r: 45
            }
        }
    ]
    function doSomething() {}
    function doSomethingElse() {}

    property rect r // shouldn't be found
    property int clicked // shouldn't be gound
}