1 <?xml version="1.0" encoding="UTF-8"?>
3 <class>ServerEditDlg</class>
4 <widget class="QDialog" name="ServerEditDlg">
5 <property name="geometry">
13 <property name="windowTitle">
14 <string>Edit Server</string>
16 <layout class="QVBoxLayout" name="verticalLayout_3">
18 <widget class="QTabWidget" name="tabWidget">
19 <property name="toolTip">
22 <property name="currentIndex">
25 <property name="usesScrollButtons">
28 <widget class="QWidget" name="basic">
29 <attribute name="title">
30 <string>Server Info</string>
32 <layout class="QVBoxLayout" name="verticalLayout_4">
34 <layout class="QGridLayout" name="gridLayout_2">
35 <item row="0" column="0">
36 <widget class="QLabel" name="label">
37 <property name="text">
38 <string>Server address:</string>
42 <item row="0" column="1">
43 <widget class="QLabel" name="label_2">
44 <property name="text">
45 <string>Port:</string>
49 <item row="1" column="0">
50 <widget class="QLineEdit" name="host"/>
52 <item row="1" column="1">
53 <widget class="QSpinBox" name="port">
54 <property name="minimum">
57 <property name="maximum">
58 <number>65535</number>
60 <property name="value">
68 <layout class="QHBoxLayout">
70 <widget class="QLabel" name="passwordLabel">
71 <property name="text">
72 <string>Password:</string>
77 <widget class="QLineEdit" name="password">
78 <property name="enabled">
81 <property name="echoMode">
82 <enum>QLineEdit::Password</enum>
89 <widget class="QCheckBox" name="useSSL">
90 <property name="enabled">
93 <property name="toolTip">
94 <string>Try to use an encrypted connection (e.g. SSL/TLS)</string>
96 <property name="text">
97 <string>Use encrypted connection</string>
99 <property name="icon">
101 <normaloff>:/16x16/actions/oxygen/16x16/actions/document-encrypt.png</normaloff>:/16x16/actions/oxygen/16x16/actions/document-encrypt.png</iconset>
106 <widget class="QCheckBox" name="sslVerify">
107 <property name="enabled">
110 <property name="toolTip">
111 <string><p>Verify the encrypted connection provides a valid certificate, increasing security.<br/>Uncheck if the IRC server uses a self-signed or invalid certificate.</p></string>
113 <property name="text">
114 <string>Verify connection security</string>
116 <property name="checked">
122 <spacer name="verticalSpacer_2">
123 <property name="orientation">
124 <enum>Qt::Vertical</enum>
126 <property name="sizeHint" stdset="0">
136 <widget class="QWidget" name="advanced">
137 <attribute name="title">
138 <string>Advanced</string>
140 <layout class="QVBoxLayout" name="verticalLayout_2">
142 <layout class="QHBoxLayout" name="horizontalLayout">
144 <spacer name="horizontalSpacer">
145 <property name="orientation">
146 <enum>Qt::Horizontal</enum>
148 <property name="sizeHint" stdset="0">
157 <widget class="QLabel" name="label_3">
158 <property name="text">
159 <string>SSL Version:</string>
164 <widget class="QComboBox" name="sslVersion">
165 <property name="toolTip">
166 <string>Use only TLSv1 unless you know what you are doing!</string>
169 <property name="text">
170 <string>SSLv3 (insecure)</string>
174 <property name="text">
175 <string>SSLv2 (insecure)</string>
179 <property name="text">
180 <string>TLSv1</string>
188 <widget class="QGroupBox" name="useProxy">
189 <property name="title">
190 <string>Use a Proxy</string>
192 <property name="flat">
195 <property name="checkable">
198 <property name="checked">
201 <layout class="QVBoxLayout" name="verticalLayout">
203 <layout class="QHBoxLayout" name="horizontalLayout_3">
205 <widget class="QLabel" name="label_8">
206 <property name="text">
207 <string>Proxy Type:</string>
212 <widget class="QComboBox" name="proxyType">
214 <property name="text">
215 <string>SOCKS 5</string>
219 <property name="text">
220 <string>HTTP</string>
228 <layout class="QHBoxLayout" name="horizontalLayout_2">
230 <widget class="QLabel" name="label_4">
231 <property name="text">
232 <string>Proxy Host:</string>
237 <widget class="QLineEdit" name="proxyHost">
238 <property name="text">
239 <string>localhost</string>
244 <widget class="QLabel" name="label_5">
245 <property name="text">
246 <string>Port:</string>
251 <widget class="QSpinBox" name="proxyPort">
252 <property name="minimum">
255 <property name="maximum">
256 <number>65535</number>
258 <property name="value">
259 <number>8080</number>
266 <layout class="QGridLayout" name="gridLayout">
267 <item row="0" column="0">
268 <widget class="QLabel" name="label_6">
269 <property name="text">
270 <string>Proxy Username:</string>
274 <item row="0" column="1">
275 <widget class="QLineEdit" name="proxyUsername"/>
277 <item row="1" column="0">
278 <widget class="QLabel" name="label_7">
279 <property name="text">
280 <string>Proxy Password:</string>
284 <item row="1" column="1">
285 <widget class="QLineEdit" name="proxyPassword">
286 <property name="echoMode">
287 <enum>QLineEdit::Password</enum>
301 <spacer name="verticalSpacer">
302 <property name="orientation">
303 <enum>Qt::Vertical</enum>
305 <property name="sizeHint" stdset="0">
314 <widget class="QDialogButtonBox" name="buttonBox">
315 <property name="orientation">
316 <enum>Qt::Horizontal</enum>
318 <property name="standardButtons">
319 <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
326 <tabstop>tabWidget</tabstop>
327 <tabstop>host</tabstop>
328 <tabstop>port</tabstop>
329 <tabstop>password</tabstop>
330 <tabstop>useSSL</tabstop>
331 <tabstop>sslVerify</tabstop>
332 <tabstop>sslVersion</tabstop>
333 <tabstop>useProxy</tabstop>
334 <tabstop>proxyType</tabstop>
335 <tabstop>proxyHost</tabstop>
336 <tabstop>proxyPort</tabstop>
337 <tabstop>proxyUsername</tabstop>
338 <tabstop>proxyPassword</tabstop>
339 <tabstop>buttonBox</tabstop>
344 <sender>buttonBox</sender>
345 <signal>accepted()</signal>
346 <receiver>ServerEditDlg</receiver>
347 <slot>accept()</slot>
349 <hint type="sourcelabel">
353 <hint type="destinationlabel">
360 <sender>buttonBox</sender>
361 <signal>rejected()</signal>
362 <receiver>ServerEditDlg</receiver>
363 <slot>reject()</slot>
365 <hint type="sourcelabel">
369 <hint type="destinationlabel">