You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
1022 B
34 lines
1022 B
import QtQuick 2.6 |
|
import QtQuick.Controls 2.3 |
|
|
|
import org.electrum 1.0 |
|
|
|
ElComboBox { |
|
id: expires |
|
|
|
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}) |
|
expires.currentIndex = 0 |
|
for (let i=0; i < expiresmodel.count; i++) { |
|
if (expiresmodel.get(i).value == Config.requestExpiry) { |
|
expires.currentIndex = i |
|
break |
|
} |
|
} |
|
} |
|
} |
|
|
|
onCurrentValueChanged: { |
|
if (activeFocus) |
|
Config.requestExpiry = currentValue |
|
} |
|
}
|
|
|