mirror of https://github.com/qt/qtdoc.git
39 lines
891 B
QML
39 lines
891 B
QML
// Copyright (C) 2018 The Qt Company Ltd.
|
|
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
|
|
|
|
import QtQuick
|
|
import QtQuick.Controls
|
|
import QtQuick.Controls.Material
|
|
import QtQuick.Layouts
|
|
import QtQuick.Window
|
|
|
|
ApplicationWindow {
|
|
id: window
|
|
width: 400
|
|
height: 500
|
|
visible: true
|
|
|
|
ListView {
|
|
id: alarmListView
|
|
anchors.fill: parent
|
|
model: AlarmModel {}
|
|
delegate: AlarmDelegate {}
|
|
}
|
|
|
|
RoundButton {
|
|
id: addAlarmButton
|
|
text: "+"
|
|
anchors.bottom: alarmListView.bottom
|
|
anchors.bottomMargin: 8
|
|
anchors.horizontalCenter: parent.horizontalCenter
|
|
onClicked: alarmDialog.open()
|
|
}
|
|
|
|
AlarmDialog {
|
|
id: alarmDialog
|
|
x: Math.round((parent.width - width) / 2)
|
|
y: Math.round((parent.height - height) / 2)
|
|
alarmModel: alarmListView.model
|
|
}
|
|
}
|