C
Qt Quick Ultralite Thermostat Demo
// Copyright (C) 2024 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial
import QtQuick 2.15
import Thermo 1.0
Row {
id: root;
signal selected
spacing: 10
Repeater {
model: 6
delegate: Card {
required property int index
anchors.verticalCenter: parent.verticalCenter
room: {
switch(index) {
case 0: return Rooms.livingRoom;
case 1: return Rooms.diningRoom;
case 2: return Rooms.kitchenRoom;
case 3: return Rooms.kidsRoom;
case 4: return Rooms.kids2Room;
case 5: return Rooms.garageRoom;
}
return Rooms.livingRoom;
}
onSelected: {
GlobalState.selectedRoom = room
GlobalState.showMain = false
root.selected()
}
}
}
}