Page MenuHomePhorge

SettingsPage.qml
No OneTemporary

SettingsPage.qml

import QtQuick 2.0
import Sailfish.Silica 1.0
Dialog {
id: settingspage
SilicaFlickable {
anchors.fill: parent
Column {
anchors.fill: parent
DialogHeader {
acceptText: qsTr("Save")
}
TextField {
id: urlField
width: parent.width
label: qsTr("Phabricator URL")
placeholderText: qsTr("https://phabricator.example.com")
text: settings.phab_url
EnterKey.enabled: text.length > 0
EnterKey.iconSource: "image://theme/icon-m-enter-next"
EnterKey.onClicked: tokenField.focus = true
}
TextField {
id: tokenField
width: parent.width
label: qsTr("API Token")
placeholderText: qsTr("api-aaaaaaaaaaaaaaaaaaaaaaaaaaaa")
text: settings.api_token
EnterKey.iconSource: "image://theme/icon-m-enter-close"
EnterKey.onClicked: focus = false
}
}
VerticalScrollDecorator {}
}
onDone: {
if (result == DialogResult.Accepted) {
settings.phab_url = urlField.text;
settings.api_token = tokenField.text;
rootTexts.updateValues();
}
}
}

File Metadata

Mime Type
text/plain
Expires
Sun, Sep 28, 10:26 PM (1 d, 13 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
193882
Default Alt Text
SettingsPage.qml (1 KB)

Event Timeline