Introduce presets for adding networks
[quassel.git] / src / qtui / settingspages / networkadddlg.ui
1 <ui version="4.0" >
2  <class>NetworkAddDlg</class>
3  <widget class="QDialog" name="NetworkAddDlg" >
4   <property name="geometry" >
5    <rect>
6     <x>0</x>
7     <y>0</y>
8     <width>421</width>
9     <height>275</height>
10    </rect>
11   </property>
12   <property name="windowTitle" >
13    <string>Add Network</string>
14   </property>
15   <layout class="QVBoxLayout" name="verticalLayout_2" >
16    <item>
17     <layout class="QHBoxLayout" name="horizontalLayout_2" >
18      <item>
19       <widget class="QRadioButton" name="usePreset" >
20        <property name="text" >
21         <string>Use preset:</string>
22        </property>
23        <property name="checked" >
24         <bool>true</bool>
25        </property>
26       </widget>
27      </item>
28      <item>
29       <widget class="QComboBox" name="presetList" />
30      </item>
31      <item>
32       <spacer name="horizontalSpacer" >
33        <property name="orientation" >
34         <enum>Qt::Horizontal</enum>
35        </property>
36        <property name="sizeHint" stdset="0" >
37         <size>
38          <width>40</width>
39          <height>20</height>
40         </size>
41        </property>
42       </spacer>
43      </item>
44     </layout>
45    </item>
46    <item>
47     <widget class="QRadioButton" name="useManual" >
48      <property name="text" >
49       <string>Manually specify network settings</string>
50      </property>
51     </widget>
52    </item>
53    <item>
54     <widget class="QGroupBox" name="groupBox" >
55      <property name="enabled" >
56       <bool>false</bool>
57      </property>
58      <property name="title" >
59       <string>Manual Settings</string>
60      </property>
61      <layout class="QVBoxLayout" name="verticalLayout" >
62       <item>
63        <layout class="QGridLayout" name="gridLayout" >
64         <item row="0" column="0" >
65          <widget class="QLabel" name="label_3" >
66           <property name="text" >
67            <string>Network name:</string>
68           </property>
69          </widget>
70         </item>
71         <item row="0" column="1" colspan="3" >
72          <widget class="QLineEdit" name="networkName" />
73         </item>
74         <item row="1" column="0" >
75          <widget class="QLabel" name="label" >
76           <property name="text" >
77            <string>Server address:</string>
78           </property>
79          </widget>
80         </item>
81         <item row="1" column="1" >
82          <widget class="QLineEdit" name="serverAddress" />
83         </item>
84         <item row="1" column="2" >
85          <widget class="QLabel" name="label_2" >
86           <property name="text" >
87            <string>Port:</string>
88           </property>
89          </widget>
90         </item>
91         <item row="1" column="3" >
92          <widget class="QSpinBox" name="port" >
93           <property name="minimum" >
94            <number>0</number>
95           </property>
96           <property name="maximum" >
97            <number>65535</number>
98           </property>
99           <property name="value" >
100            <number>6667</number>
101           </property>
102          </widget>
103         </item>
104         <item row="2" column="0" >
105          <widget class="QLabel" name="label_4" >
106           <property name="text" >
107            <string>Server password:</string>
108           </property>
109          </widget>
110         </item>
111         <item row="2" column="1" colspan="3" >
112          <widget class="QLineEdit" name="serverPassword" >
113           <property name="echoMode" >
114            <enum>QLineEdit::Password</enum>
115           </property>
116          </widget>
117         </item>
118        </layout>
119       </item>
120       <item>
121        <widget class="QCheckBox" name="useSSL" >
122         <property name="text" >
123          <string>Use secure connection</string>
124         </property>
125        </widget>
126       </item>
127      </layout>
128     </widget>
129    </item>
130    <item>
131     <spacer name="verticalSpacer" >
132      <property name="orientation" >
133       <enum>Qt::Vertical</enum>
134      </property>
135      <property name="sizeHint" stdset="0" >
136       <size>
137        <width>20</width>
138        <height>31</height>
139       </size>
140      </property>
141     </spacer>
142    </item>
143    <item>
144     <widget class="QDialogButtonBox" name="buttonBox" >
145      <property name="orientation" >
146       <enum>Qt::Horizontal</enum>
147      </property>
148      <property name="standardButtons" >
149       <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
150      </property>
151     </widget>
152    </item>
153   </layout>
154  </widget>
155  <resources/>
156  <connections>
157   <connection>
158    <sender>buttonBox</sender>
159    <signal>accepted()</signal>
160    <receiver>NetworkAddDlg</receiver>
161    <slot>accept()</slot>
162    <hints>
163     <hint type="sourcelabel" >
164      <x>248</x>
165      <y>254</y>
166     </hint>
167     <hint type="destinationlabel" >
168      <x>157</x>
169      <y>274</y>
170     </hint>
171    </hints>
172   </connection>
173   <connection>
174    <sender>buttonBox</sender>
175    <signal>rejected()</signal>
176    <receiver>NetworkAddDlg</receiver>
177    <slot>reject()</slot>
178    <hints>
179     <hint type="sourcelabel" >
180      <x>316</x>
181      <y>260</y>
182     </hint>
183     <hint type="destinationlabel" >
184      <x>286</x>
185      <y>274</y>
186     </hint>
187    </hints>
188   </connection>
189   <connection>
190    <sender>usePreset</sender>
191    <signal>toggled(bool)</signal>
192    <receiver>presetList</receiver>
193    <slot>setEnabled(bool)</slot>
194    <hints>
195     <hint type="sourcelabel" >
196      <x>53</x>
197      <y>18</y>
198     </hint>
199     <hint type="destinationlabel" >
200      <x>132</x>
201      <y>17</y>
202     </hint>
203    </hints>
204   </connection>
205   <connection>
206    <sender>useManual</sender>
207    <signal>toggled(bool)</signal>
208    <receiver>groupBox</receiver>
209    <slot>setEnabled(bool)</slot>
210    <hints>
211     <hint type="sourcelabel" >
212      <x>46</x>
213      <y>47</y>
214     </hint>
215     <hint type="destinationlabel" >
216      <x>59</x>
217      <y>84</y>
218     </hint>
219    </hints>
220   </connection>
221   <connection>
222    <sender>useManual</sender>
223    <signal>clicked()</signal>
224    <receiver>networkName</receiver>
225    <slot>setFocus()</slot>
226    <hints>
227     <hint type="sourcelabel" >
228      <x>26</x>
229      <y>45</y>
230     </hint>
231     <hint type="destinationlabel" >
232      <x>153</x>
233      <y>113</y>
234     </hint>
235    </hints>
236   </connection>
237  </connections>
238 </ui>