122 lines
2.8 KiB
Plaintext
122 lines
2.8 KiB
Plaintext
EnterGameWindow < MainWindow
|
|
|
|
EnterGameWindow
|
|
id: enterGame
|
|
!text: tr('Enter Game')
|
|
margin-top: 100
|
|
size: 236 274
|
|
@onEnter: EnterGame.doLogin()
|
|
@onEscape: EnterGame.hide()
|
|
|
|
MenuLabel
|
|
!text: tr('Account name')
|
|
anchors.left: parent.left
|
|
anchors.top: parent.top
|
|
text-auto-resize: true
|
|
|
|
TextEdit
|
|
id: accountNameTextEdit
|
|
anchors.left: parent.left
|
|
anchors.right: parent.right
|
|
anchors.top: prev.bottom
|
|
margin-top: 2
|
|
|
|
MenuLabel
|
|
!text: tr('Password')
|
|
anchors.left: prev.left
|
|
anchors.top: prev.bottom
|
|
margin-top: 8
|
|
text-auto-resize: true
|
|
|
|
PasswordTextEdit
|
|
id: accountPasswordTextEdit
|
|
anchors.left: parent.left
|
|
anchors.right: parent.right
|
|
anchors.top: prev.bottom
|
|
margin-top: 2
|
|
|
|
MenuLabel
|
|
id: serverLabel
|
|
!text: tr('Server')
|
|
anchors.left: prev.left
|
|
anchors.top: prev.bottom
|
|
margin-top: 8
|
|
text-auto-resize: true
|
|
|
|
TextEdit
|
|
id: serverHostTextEdit
|
|
!tooltip: tr('Make sure that your client uses\nthe correct game protocol version')
|
|
anchors.left: parent.left
|
|
anchors.right: parent.right
|
|
anchors.top: serverLabel.bottom
|
|
margin-top: 2
|
|
|
|
MenuLabel
|
|
id: protocolLabel
|
|
!text: tr('Protocol')
|
|
anchors.left: parent.left
|
|
anchors.top: serverHostTextEdit.bottom
|
|
text-auto-resize: true
|
|
margin-right: 10
|
|
margin-top: 8
|
|
|
|
ComboBox
|
|
id: protocolComboBox
|
|
anchors.left: parent.left
|
|
anchors.right: parent.horizontalCenter
|
|
anchors.top: protocolLabel.bottom
|
|
margin-top: 2
|
|
margin-right: 3
|
|
width: 90
|
|
|
|
MenuLabel
|
|
id: portLabel
|
|
!text: tr('Port')
|
|
anchors.left: serverPortTextEdit.left
|
|
anchors.top: serverHostTextEdit.bottom
|
|
margin-top: 8
|
|
text-auto-resize: true
|
|
|
|
TextEdit
|
|
id: serverPortTextEdit
|
|
text: 7171
|
|
anchors.right: parent.right
|
|
anchors.left: parent.horizontalCenter
|
|
anchors.top: protocolComboBox.top
|
|
margin-left: 3
|
|
|
|
CheckBox
|
|
id: rememberPasswordBox
|
|
!text: tr('Remember password')
|
|
!tooltip: tr('Remember account and password when starts otclient')
|
|
anchors.left: parent.left
|
|
anchors.right: parent.right
|
|
anchors.top: prev.bottom
|
|
margin-top: 10
|
|
@onCheckChange: self:getParent():getChildById('autoLoginBox'):setEnabled(self:isChecked())
|
|
|
|
CheckBox
|
|
id: autoLoginBox
|
|
enabled: false
|
|
!text: tr('Auto login')
|
|
!tooltip: tr('Open charlist automatically when starting otclient')
|
|
anchors.left: parent.left
|
|
anchors.right: parent.right
|
|
anchors.top: prev.bottom
|
|
margin-top: 2
|
|
|
|
Button
|
|
!text: tr('Ok')
|
|
width: 64
|
|
anchors.right: next.left
|
|
anchors.bottom: parent.bottom
|
|
margin-right: 10
|
|
@onClick: EnterGame.doLogin()
|
|
|
|
Button
|
|
!text: tr('Cancel')
|
|
width: 64
|
|
anchors.right: parent.right
|
|
anchors.bottom: parent.bottom
|
|
@onClick: EnterGame.hide()
|