186 lines
		
	
	
		
			4.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			186 lines
		
	
	
		
			4.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
EnterGameWindow
 | 
						|
  id: enterGame
 | 
						|
  @onEnter: EnterGame.doLogin()
 | 
						|
 | 
						|
  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
 | 
						|
    !text: tr('Token')
 | 
						|
    anchors.left: prev.left
 | 
						|
    anchors.top: prev.bottom
 | 
						|
    text-auto-resize: true
 | 
						|
    margin-top: 8
 | 
						|
 | 
						|
  TextEdit
 | 
						|
    id: accountTokenTextEdit
 | 
						|
    anchors.left: parent.left
 | 
						|
    anchors.right: parent.right
 | 
						|
    anchors.top: prev.bottom
 | 
						|
    margin-top: 2
 | 
						|
 | 
						|
  Panel
 | 
						|
    id: serverSelectorPanel
 | 
						|
    anchors.left: parent.left
 | 
						|
    anchors.right: parent.right
 | 
						|
    anchors.top: prev.bottom
 | 
						|
    height: 52
 | 
						|
    on: true
 | 
						|
    focusable: false
 | 
						|
    
 | 
						|
    $on:
 | 
						|
      visible: true
 | 
						|
      margin-top: 0
 | 
						|
    
 | 
						|
    $!on:
 | 
						|
      visible: false
 | 
						|
      margin-top: -52
 | 
						|
      
 | 
						|
    HorizontalSeparator
 | 
						|
      anchors.left: parent.left
 | 
						|
      anchors.right: parent.right
 | 
						|
      anchors.top: parent.top
 | 
						|
      margin-top: 10
 | 
						|
 | 
						|
    MenuLabel
 | 
						|
      id: serverLabel
 | 
						|
      !text: tr('Server')
 | 
						|
      anchors.left: parent.left
 | 
						|
      anchors.top: prev.bottom
 | 
						|
      text-auto-resize: true    
 | 
						|
      margin-top: 5
 | 
						|
 | 
						|
    ComboBox
 | 
						|
      id: serverSelector
 | 
						|
      anchors.left: prev.left
 | 
						|
      anchors.right: parent.right
 | 
						|
      anchors.top: serverLabel.bottom
 | 
						|
      margin-top: 2
 | 
						|
      margin-right: 3
 | 
						|
      menu-scroll: true
 | 
						|
      menu-height: 125
 | 
						|
      menu-scroll-step: 25
 | 
						|
      text-offset: 5 2
 | 
						|
      @onOptionChange: EnterGame.onServerChange()
 | 
						|
    
 | 
						|
  Panel
 | 
						|
    id: customServerSelectorPanel
 | 
						|
    anchors.left: parent.left
 | 
						|
    anchors.right: parent.right
 | 
						|
    anchors.top: prev.bottom
 | 
						|
    height: 52
 | 
						|
    on: true
 | 
						|
    focusable: true
 | 
						|
    
 | 
						|
    $on:
 | 
						|
      visible: true
 | 
						|
      margin-top: 0
 | 
						|
    
 | 
						|
    $!on:
 | 
						|
      visible: false
 | 
						|
      margin-top: -52
 | 
						|
    
 | 
						|
    HorizontalSeparator
 | 
						|
      anchors.left: parent.left
 | 
						|
      anchors.right: parent.right
 | 
						|
      anchors.top: parent.top
 | 
						|
      margin-top: 8
 | 
						|
 | 
						|
    MenuLabel
 | 
						|
      id: serverLabel
 | 
						|
      !text: tr('IP:PORT or URL')
 | 
						|
      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 client version')
 | 
						|
      anchors.left: parent.left
 | 
						|
      anchors.top: serverLabel.bottom
 | 
						|
      margin-top: 2
 | 
						|
      width: 150
 | 
						|
 | 
						|
    MenuLabel
 | 
						|
      id: clientLabel
 | 
						|
      !text: tr('Version')
 | 
						|
      anchors.left: serverHostTextEdit.right
 | 
						|
      anchors.top: serverLabel.top
 | 
						|
      text-auto-resize: true
 | 
						|
      margin-left: 10
 | 
						|
 | 
						|
    ComboBox
 | 
						|
      id: clientVersionSelector
 | 
						|
      anchors.top: serverHostTextEdit.top
 | 
						|
      anchors.bottom: serverHostTextEdit.bottom
 | 
						|
      anchors.left: prev.left
 | 
						|
      anchors.right: parent.right
 | 
						|
      menu-scroll: true
 | 
						|
      menu-height: 125
 | 
						|
      menu-scroll-step: 25
 | 
						|
      margin-right: 3
 | 
						|
      
 | 
						|
  HorizontalSeparator
 | 
						|
    anchors.left: parent.left
 | 
						|
    anchors.right: parent.right
 | 
						|
    anchors.top: prev.bottom
 | 
						|
    margin-top: 10
 | 
						|
 | 
						|
  CheckBox
 | 
						|
    id: rememberPasswordBox
 | 
						|
    !text: tr('Remember password')
 | 
						|
    !tooltip: tr('Remember account and password when starts client')
 | 
						|
    anchors.left: parent.left
 | 
						|
    anchors.right: parent.right
 | 
						|
    anchors.top: prev.bottom
 | 
						|
    margin-top: 9
 | 
						|
 | 
						|
  HorizontalSeparator
 | 
						|
    anchors.left: parent.left
 | 
						|
    anchors.right: parent.right
 | 
						|
    anchors.top: prev.bottom
 | 
						|
    margin-top: 9
 | 
						|
 | 
						|
  Button
 | 
						|
    !text: tr('Login')
 | 
						|
    anchors.left: parent.left
 | 
						|
    anchors.right: parent.right
 | 
						|
    anchors.top: prev.bottom
 | 
						|
    margin-top: 10
 | 
						|
    margin-left: 50
 | 
						|
    margin-right: 50
 | 
						|
    @onClick: EnterGame.doLogin()
 | 
						|
 | 
						|
  Label
 | 
						|
    id: serverInfoLabel
 | 
						|
    font: verdana-11px-rounded
 | 
						|
    anchors.top: prev.top
 | 
						|
    anchors.left: parent.left
 | 
						|
    margin-top: 5
 | 
						|
    color: green
 | 
						|
    text-auto-resize: true |