amnezia-client/client/ui/qml/PageServerSetting.qml
2021-07-28 16:13:29 +07:00

115 lines
2.9 KiB
QML

import QtQuick 2.12
import QtQuick.Controls 2.12
import "./"
Item {
id: root
width: GC.screenWidth
height: GC.screenHeight
ImageButtonType {
id: back
x: 10
y: 10
width: 26
height: 20
icon.source: "qrc:/images/arrow_left.png"
onClicked: {
UiLogic.closePage()
}
}
Text {
font.family: "Lato"
font.styleName: "normal"
font.pixelSize: 24
color: "#100A44"
horizontalAlignment: Text.AlignHCenter
verticalAlignment: Text.AlignVCenter
text: qsTr("Server settings")
x: 10
y: 35
width: 361
height: 31
}
Image {
anchors.horizontalCenter: root.horizontalCenter
width: GC.trW(150)
height: GC.trH(22)
y: GC.trY(590)
source: "qrc:/images/AmneziaVPN.png"
}
LabelType {
x: 20
y: 150
width: 341
height: 31
font.pixelSize: 20
horizontalAlignment: Text.AlignHCenter
text: UiLogic.labelServerSettingsCurrentVpnProtocolText
}
LabelType {
x: 20
y: 120
width: 341
height: 31
font.pixelSize: 20
horizontalAlignment: Text.AlignHCenter
text: UiLogic.labelServerSettingsServerText
}
LabelType {
x: 40
y: 530
width: 301
height: 41
text: UiLogic.labelServerSettingsWaitInfoText
visible: UiLogic.labelServerSettingsWaitInfoVisible
}
TextFieldType {
// x: 70
anchors.horizontalCenter: parent.horizontalCenter
y: 80
width: 251
height: 31
text: UiLogic.lineEditServerSettingsDescriptionText
onEditingFinished: {
UiLogic.lineEditServerSettingsDescriptionText = text
}
}
BlueButtonType {
anchors.horizontalCenter: parent.horizontalCenter
y: 410
width: 300
height: 40
text: qsTr("Clear server from Amnezia software")
visible: UiLogic.pushButtonServerSettingsClearVisible
}
BlueButtonType {
anchors.horizontalCenter: parent.horizontalCenter
y: 350
width: 300
height: 40
text: qsTr("Clear client cached profile")
visible: UiLogic.pushButtonServerSettingsClearClientCacheVisible
}
BlueButtonType {
anchors.horizontalCenter: parent.horizontalCenter
y: 470
width: 300
height: 40
text: qsTr("Forget this server")
}
BlueButtonType {
anchors.horizontalCenter: parent.horizontalCenter
y: 210
width: 300
height: 40
text: qsTr("VPN protocols")
}
BlueButtonType {
anchors.horizontalCenter: parent.horizontalCenter
y: 260
width: 300
height: 40
text: qsTr("Share Server (FULL ACCESS)")
visible: UiLogic.pushButtonServerSettingsShareFullVisible
}
}