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()