119
ListItem.Expandable {
120
120
id: _alarmDuration
127
collapseOnClick: true
128
expandedHeight: _contentColumn.height + units.gu(1)
136
margins: units.gu(-2)
141
height: _alarmDuration.collapsedHeight
145
text: i18n.tr("Silence after")
146
subText: i18n.tr("%1 minute", "%1 minutes", alarmSettings.duration).arg(alarmSettings.duration)
147
onClicked: _alarmDuration.expanded = true
154
anchors.right: parent.right
155
anchors.rightMargin: units.gu(2)
156
anchors.verticalCenter: parent.verticalCenter
160
rotation: _alarmDuration.expanded ? 180 : 0
162
Behavior on rotation {
163
UbuntuNumberAnimation {}
177
delegate: ListItem.Standard {
180
alarmSettings.duration = duration
181
_alarmDuration.expanded = false
122
listViewHeight: units.gu(24)
123
text: i18n.tr("Silence after")
124
subText: i18n.tr("%1 minute", "%1 minutes", alarmSettings.duration).arg(alarmSettings.duration)
128
delegate: ListItem.Standard {
131
alarmSettings.duration = duration
132
_alarmDuration.expanded = false
139
visible: alarmSettings.duration === duration
140
anchors.right: parent.right
141
anchors.rightMargin: units.gu(2)
142
anchors.verticalCenter: parent.verticalCenter
188
ListItem.Expandable {
196
collapseOnClick: true
197
expandedHeight: _snoozeContentColumn.height + units.gu(1)
200
id: _snoozeContentColumn
205
margins: units.gu(-2)
210
height: _alarmSnooze.collapsedHeight
214
text: i18n.tr("Snooze for")
215
subText: i18n.tr("%1 minute", "%1 minutes", alarmSettings.snoozeDuration).arg(alarmSettings.snoozeDuration)
216
onClicked: _alarmSnooze.expanded = true
223
anchors.right: parent.right
224
anchors.rightMargin: units.gu(2)
225
anchors.verticalCenter: parent.verticalCenter
229
rotation: _alarmSnooze.expanded ? 180 : 0
231
Behavior on rotation {
232
UbuntuNumberAnimation {}
239
id: _snoozeResultsList
246
delegate: ListItem.Standard {
249
alarmSettings.snoozeDuration = duration
250
_alarmSnooze.expanded = false
150
listViewHeight: units.gu(24)
151
text: i18n.tr("Snooze for")
152
subText: i18n.tr("%1 minute", "%1 minutes", alarmSettings.snoozeDuration).arg(alarmSettings.snoozeDuration)
156
delegate: ListItem.Standard {
159
alarmSettings.snoozeDuration = duration
160
_alarmSnooze.expanded = false
167
visible: alarmSettings.snoozeDuration === duration
168
anchors.right: parent.right
169
anchors.rightMargin: units.gu(2)
170
anchors.verticalCenter: parent.verticalCenter