import QtQuick 2.0 import Sailfish.Silica 1.0 Dialog { id: settingspage SilicaFlickable { anchors.fill: parent Column { anchors.fill: parent DialogHeader { acceptText: qsTr("Save") } TextArea { id: urlField width: parent.width label: qsTr("Phabricator URL") placeholderText: qsTr("https://phabricator.example.com") text: settings.phab_url } TextArea { id: tokenField width: parent.width label: qsTr("API Token") placeholderText: qsTr("api-aaaaaaaaaaaaaaaaaaaaaaaaaaaa") text: settings.api_token } } VerticalScrollDecorator {} } onDone: { if (result == DialogResult.Accepted) { settings.phab_url = urlField.text; settings.api_token = tokenField.text; settings.noConfirmCancel = noConfirmCancel.checked; settings.horizontalAccuracyLimit = horizontalAccuracyLimitField.value rootTexts.updateValues(); } } }