Sander van Grieken
2 years ago
4 changed files with 62 additions and 18 deletions
@ -0,0 +1,36 @@ |
|||
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}) |
|||
expiresmodel.append({'text': qsTr('1 month'), 'value': 31*24*60*60}) |
|||
expiresmodel.append({'text': qsTr('Never'), 'value': 0}) |
|||
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 |
|||
} |
|||
} |
Loading…
Reference in new issue