aboutsummaryrefslogtreecommitdiffstats
path: root/DemoApplication/pages/Page1.qml
blob: a140c6e08491d7c3bd6c2ff51320e173fc1464bc (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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
import QtQuick 2.9

import CursorNavigation 1.0
import controls 1.0

Item {
    width: parent.width
    height: parent.height

    FocusScope {
        anchors.fill: parent

        Item {
            width: 500
            height: 400
            anchors.centerIn: parent

            CNButton {
                id: button
                x: 52
                y: 50
                text: qsTr("Button")
            }

            CNButton {
                id: button1
                x: 110
                y: 138
                text: qsTr("Button")
            }

            CNButton {
                id: button2
                x: 160
                y: 241
                text: qsTr("Button with default focus")
                focus: true
            }

            CNButton {
                id: button3
                x: 383
                y: 241
                text: qsTr("Button")
            }

            CNButton {
                id: button4
                x: 383
                y: 322
                text: qsTr("Button")
            }

            CNButton {
                id: button5
                x: 383
                y: 138
                text: qsTr("Button")
            }

            CNButton {
                id: button6
                x: 383
                y: 50
                text: qsTr("Button")
            }

            CNButton {
                id: button7
                x: 62
                y: 241
                text: qsTr("Button")
            }
        }
        //this seems to be the way to force focus on a newly opened dialog?
        Component.onCompleted: { forceActiveFocus(); }
    }
}