Advertisement
Guest User

creategamedialog.ui

a guest
Aug 23rd, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <ui version="4.0">
  3.  <class>CreateGameDialog</class>
  4.  <widget class="QDialog" name="CreateGameDialog">
  5.   <property name="geometry">
  6.    <rect>
  7.     <x>0</x>
  8.     <y>8</y>
  9.     <width>374</width>
  10.     <height>369</height>
  11.    </rect>
  12.   </property>
  13.   <property name="sizePolicy">
  14.    <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
  15.     <horstretch>0</horstretch>
  16.     <verstretch>0</verstretch>
  17.    </sizepolicy>
  18.   </property>
  19.   <property name="windowTitle">
  20.    <string>Create a game</string>
  21.   </property>
  22.   <layout class="QGridLayout" name="gridLayout">
  23.    <item row="2" column="2" colspan="4">
  24.     <layout class="QHBoxLayout" name="horizontalLayout">
  25.      <item>
  26.       <widget class="QSpinBox" name="spinBoxMinPlayers"/>
  27.      </item>
  28.      <item>
  29.       <widget class="QLabel" name="label_4">
  30.        <property name="maximumSize">
  31.         <size>
  32.          <width>16</width>
  33.          <height>16777215</height>
  34.         </size>
  35.        </property>
  36.        <property name="text">
  37.         <string>-</string>
  38.        </property>
  39.        <property name="alignment">
  40.         <set>Qt::AlignCenter</set>
  41.        </property>
  42.        <property name="buddy">
  43.         <cstring>spinBoxMaxPlayers</cstring>
  44.        </property>
  45.       </widget>
  46.      </item>
  47.      <item>
  48.       <widget class="QSpinBox" name="spinBoxMaxPlayers"/>
  49.      </item>
  50.     </layout>
  51.    </item>
  52.    <item row="8" column="2" colspan="4">
  53.     <layout class="QVBoxLayout" name="verticalLayout">
  54.      <item>
  55.       <widget class="QRadioButton" name="radioButtonOrderChronological">
  56.        <property name="text">
  57.         <string>Chronological</string>
  58.        </property>
  59.        <property name="checked">
  60.         <bool>true</bool>
  61.        </property>
  62.       </widget>
  63.      </item>
  64.      <item>
  65.       <widget class="QRadioButton" name="radioButtonOrderRandom">
  66.        <property name="text">
  67.         <string>Random</string>
  68.        </property>
  69.       </widget>
  70.      </item>
  71.     </layout>
  72.    </item>
  73.    <item row="14" column="0" colspan="3">
  74.     <spacer name="horizontalSpacer">
  75.      <property name="orientation">
  76.       <enum>Qt::Horizontal</enum>
  77.      </property>
  78.      <property name="sizeType">
  79.       <enum>QSizePolicy::Preferred</enum>
  80.      </property>
  81.      <property name="sizeHint" stdset="0">
  82.       <size>
  83.        <width>213</width>
  84.        <height>28</height>
  85.       </size>
  86.      </property>
  87.     </spacer>
  88.    </item>
  89.    <item row="0" column="0" colspan="2">
  90.     <widget class="QLabel" name="label">
  91.      <property name="toolTip">
  92.       <string/>
  93.      </property>
  94.      <property name="text">
  95.       <string>Game Name</string>
  96.      </property>
  97.      <property name="buddy">
  98.       <cstring>lineEditGameName</cstring>
  99.      </property>
  100.     </widget>
  101.    </item>
  102.    <item row="0" column="2" colspan="4">
  103.     <widget class="QLineEdit" name="lineEditGameName">
  104.      <property name="sizePolicy">
  105.       <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
  106.        <horstretch>0</horstretch>
  107.        <verstretch>0</verstretch>
  108.       </sizepolicy>
  109.      </property>
  110.     </widget>
  111.    </item>
  112.    <item row="1" column="0" colspan="2">
  113.     <widget class="QLabel" name="label_2">
  114.      <property name="text">
  115.       <string>Game Description</string>
  116.      </property>
  117.      <property name="buddy">
  118.       <cstring>lineEditGameDescription</cstring>
  119.      </property>
  120.     </widget>
  121.    </item>
  122.    <item row="1" column="2" colspan="4">
  123.     <widget class="QLineEdit" name="lineEditGameDescription">
  124.      <property name="sizePolicy">
  125.       <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
  126.        <horstretch>0</horstretch>
  127.        <verstretch>0</verstretch>
  128.       </sizepolicy>
  129.      </property>
  130.     </widget>
  131.    </item>
  132.    <item row="2" column="0" colspan="2">
  133.     <widget class="QLabel" name="label_3">
  134.      <property name="text">
  135.       <string>Number of Players</string>
  136.      </property>
  137.      <property name="buddy">
  138.       <cstring>spinBoxMinPlayers</cstring>
  139.      </property>
  140.     </widget>
  141.    </item>
  142.    <item row="5" column="2" rowspan="2" colspan="4">
  143.     <widget class="QLineEdit" name="lineEditGamePasswordPlayers">
  144.      <property name="sizePolicy">
  145.       <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
  146.        <horstretch>0</horstretch>
  147.        <verstretch>0</verstretch>
  148.       </sizepolicy>
  149.      </property>
  150.     </widget>
  151.    </item>
  152.    <item row="10" column="1" colspan="4">
  153.     <widget class="QLineEdit" name="lineEditPlayerName"/>
  154.    </item>
  155.    <item row="14" column="3">
  156.     <widget class="QPushButton" name="pushButtonCreate">
  157.      <property name="text">
  158.       <string>Create</string>
  159.      </property>
  160.     </widget>
  161.    </item>
  162.    <item row="14" column="4" colspan="2">
  163.     <widget class="QPushButton" name="pushButtonCancel">
  164.      <property name="text">
  165.       <string>Cancel</string>
  166.      </property>
  167.     </widget>
  168.    </item>
  169.    <item row="3" column="0" colspan="2">
  170.     <widget class="QLabel" name="label_8">
  171.      <property name="text">
  172.       <string>Number of AI Players</string>
  173.      </property>
  174.      <property name="buddy">
  175.       <cstring>spinBoxAIPlayers</cstring>
  176.      </property>
  177.     </widget>
  178.    </item>
  179.    <item row="3" column="2" colspan="4">
  180.     <widget class="QSpinBox" name="spinBoxAIPlayers"/>
  181.    </item>
  182.    <item row="10" column="0">
  183.     <widget class="QLabel" name="label_7">
  184.      <property name="sizePolicy">
  185.       <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
  186.        <horstretch>0</horstretch>
  187.        <verstretch>0</verstretch>
  188.       </sizepolicy>
  189.      </property>
  190.      <property name="text">
  191.       <string>Player Name</string>
  192.      </property>
  193.      <property name="buddy">
  194.       <cstring>lineEditPlayerName</cstring>
  195.      </property>
  196.     </widget>
  197.    </item>
  198.    <item row="12" column="0">
  199.     <widget class="QLabel" name="label_9">
  200.      <property name="toolTip">
  201.       <string>You can set your password here. This password will be required to reconnect to your player in case of disconnection.</string>
  202.      </property>
  203.      <property name="text">
  204.       <string>Player Password</string>
  205.      </property>
  206.      <property name="buddy">
  207.       <cstring>lineEditPlayerPassword</cstring>
  208.      </property>
  209.     </widget>
  210.    </item>
  211.    <item row="10" column="5" rowspan="3">
  212.     <widget class="client::SelectPlayerIconWidget" name="selectPlayerIconWidget">
  213.      <property name="frameShape">
  214.       <enum>QFrame::Box</enum>
  215.      </property>
  216.      <property name="frameShadow">
  217.       <enum>QFrame::Raised</enum>
  218.      </property>
  219.      <property name="text">
  220.       <string>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
  221. &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
  222. p, li { white-space: pre-wrap; }
  223. &lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'DejaVu Sans'; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
  224. &lt;p align=&quot;center&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Avatar&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
  225.      </property>
  226.     </widget>
  227.    </item>
  228. <!--   All widgets-->
  229.    <item row="14" column="1" colspan="4">
  230.     <widget class="QLineEdit" name="lineEditPlayerPassword"/>
  231.    </item>
  232.    <item row="15" column="0" colspan="6">
  233.     <widget class="Line" name="line_2">
  234.      <property name="orientation">
  235.       <enum>Qt::Horizontal</enum>
  236.      </property>
  237.     </widget>
  238.    </item>
  239.    <item row="9" column="0" colspan="2">
  240.     <widget class="QLabel" name="label_11">
  241.      <property name="toolTip">
  242.       <string>This is the password that is required to join the game as a spectator.</string>
  243.      </property>
  244.      <property name="text">
  245.       <string>Password for Spectators</string>
  246.      </property>
  247.      <property name="buddy">
  248.       <cstring>lineEditGamePasswordSpectators</cstring>
  249.      </property>
  250.     </widget>
  251.    </item>
  252.    <item row="9" column="2" colspan="4">
  253.     <widget class="QLineEdit" name="lineEditGamePasswordSpectators">
  254.      <property name="enabled">
  255.       <bool>false</bool>
  256.      </property>
  257.      <property name="sizePolicy">
  258.       <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
  259.        <horstretch>0</horstretch>
  260.        <verstretch>0</verstretch>
  261.       </sizepolicy>
  262.      </property>
  263.     </widget>
  264.    </item>
  265.    <item row="4" column="2" colspan="4">
  266.     <widget class="QSpinBox" name="spinBoxMaxSpectators">
  267.      <property name="enabled">
  268.       <bool>false</bool>
  269.      </property>
  270.      <property name="specialValueText">
  271.       <string>Infinity</string>
  272.      </property>
  273.      <property name="minimum">
  274.       <number>-1</number>
  275.      </property>
  276.     </widget>
  277.    </item>
  278.    <item row="10" column="0" colspan="2">
  279.     <widget class="QLabel" name="label_6">
  280.      <property name="text">
  281.       <string>Order of Players</string>
  282.      </property>
  283.      <property name="buddy">
  284.       <cstring>radioButtonOrderChronological</cstring>
  285.      </property>
  286.     </widget>
  287.    </item>
  288.    <item row="4" column="0" colspan="2">
  289.     <widget class="QLabel" name="label_12">
  290.      <property name="text">
  291.       <string>Max. Number of Spectators</string>
  292.      </property>
  293.      <property name="buddy">
  294.       <cstring>spinBoxMaxSpectators</cstring>
  295.      </property>
  296.     </widget>
  297.    </item>
  298.    <item row="5" column="2" colspan="2">
  299.     <widget class="QSpinBox" name="spinBoxCharacterNumber">
  300.     </widget>
  301.    </item>
  302.    <item row="5" column="0" colspan="2">
  303.     <widget class="QLabel" name="labelCharacterNumber">
  304.      <property name="text">
  305.       <string>Number of characters of a player</string>
  306.      </property>
  307.      <property name="buddy">
  308.       <cstring>spinBoxCharacterNumber</cstring>
  309.      </property>
  310.     </widget>
  311.    </item>
  312.    <item row="6" column="2" colspan="2">
  313.     <widget class="QCheckBox" name="checkBoxEnableCharacterChoice">
  314.     </widget>
  315.    </item>
  316.    <item row="6" column="0" colspan="2">
  317.     <widget class="QLabel" name="labelEnableCharacterChoice">
  318.      <property name="text">
  319.       <string>Enable character choice</string>
  320.      </property>
  321.      <property name="buddy">
  322.       <cstring>checkBoxEnableCharacterChoice</cstring>
  323.      </property>
  324.     </widget>
  325.    </item>
  326.    <item row="11" column="0" colspan="6">
  327.     <widget class="Line" name="line">
  328.      <property name="orientation">
  329.       <enum>Qt::Horizontal</enum>
  330.      </property>
  331.     </widget>
  332.    </item>
  333.    <item row="7" column="0" rowspan="2" colspan="2">
  334.     <widget class="QLabel" name="label_5">
  335.      <property name="toolTip">
  336.       <string>This is the password that is required to join the game as a player.</string>
  337.      </property>
  338.      <property name="text">
  339.       <string>Password for Players</string>
  340.      </property>
  341.      <property name="buddy">
  342.       <cstring>lineEditGamePasswordPlayers</cstring>
  343.      </property>
  344.     </widget>
  345.    </item>
  346.   </layout>
  347.  </widget>
  348.  <customwidgets>
  349.   <customwidget>
  350.    <class>client::SelectPlayerIconWidget</class>
  351.    <extends>QLabel</extends>
  352.    <header>selectplayericonwidget.h</header>
  353.   </customwidget>
  354.  </customwidgets>
  355.  <tabstops>
  356. <!--    Setting widgets -->
  357.   <tabstop>lineEditGameName</tabstop>
  358.   <tabstop>lineEditGameDescription</tabstop>
  359.   <tabstop>spinBoxMinPlayers</tabstop>
  360.   <tabstop>spinBoxMaxPlayers</tabstop>
  361.   <tabstop>spinBoxAIPlayers</tabstop>
  362.   <tabstop>spinBoxMaxSpectators</tabstop>
  363.   <tabstop>spinBoxCharacterNumber</tabstop>
  364.   <tabstop>checkBoxEnableCharacterChoice</tabstop>
  365.   <tabstop>lineEditGamePasswordPlayers</tabstop>
  366.   <tabstop>lineEditGamePasswordSpectators</tabstop>
  367.   <tabstop>radioButtonOrderChronological</tabstop>
  368.   <tabstop>radioButtonOrderRandom</tabstop>
  369.   <tabstop>lineEditPlayerName</tabstop>
  370.   <tabstop>lineEditPlayerPassword</tabstop>
  371.   <tabstop>pushButtonCreate</tabstop>
  372.   <tabstop>pushButtonCancel</tabstop>
  373.  </tabstops>
  374.  <resources/>
  375.  <connections>
  376.   <connection>
  377.    <sender>pushButtonCancel</sender>
  378.    <signal>clicked()</signal>
  379.    <receiver>CreateGameDialog</receiver>
  380.    <slot>close()</slot>
  381.    <hints>
  382.     <hint type="sourcelabel">
  383.      <x>345</x>
  384.      <y>156</y>
  385.     </hint>
  386.     <hint type="destinationlabel">
  387.      <x>311</x>
  388.      <y>143</y>
  389.     </hint>
  390.    </hints>
  391.   </connection>
  392.  </connections>
  393. </ui>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement