1
0

add default request expiry to preferences/config

This commit is contained in:
Sander van Grieken
2022-09-27 12:25:21 +02:00
parent dd58328534
commit 5f9068d7b0
4 changed files with 62 additions and 18 deletions

View File

@@ -84,26 +84,9 @@ ElDialog {
Layout.fillWidth: false
}
ElComboBox {
RequestExpiryComboBox {
id: expires
Layout.columnSpan: 2
textRole: 'text'
valueRole: 'value'
model: ListModel {
id: expiresmodel
Component.onCompleted: {
// we need to fill the model like this, as ListElement can't evaluate script
expiresmodel.append({'text': qsTr('10 minutes'), 'value': 10*60})
expiresmodel.append({'text': qsTr('1 hour'), 'value': 60*60})
expiresmodel.append({'text': qsTr('1 day'), 'value': 24*60*60})
expiresmodel.append({'text': qsTr('1 week'), 'value': 7*24*60*60})
expiresmodel.append({'text': qsTr('1 month'), 'value': 31*24*60*60})
expiresmodel.append({'text': qsTr('Never'), 'value': 0})
expires.currentIndex = 0
}
}
}
Item { width: 1; height: 1; Layout.fillWidth: true }