2 <class>NetworksSettingsPage</class>
3 <widget class="QWidget" name="NetworksSettingsPage" >
4 <property name="geometry" >
12 <property name="windowTitle" >
15 <layout class="QHBoxLayout" >
17 <layout class="QVBoxLayout" >
19 <widget class="QListWidget" name="networkList" >
20 <property name="selectionBehavior" >
21 <enum>QAbstractItemView::SelectRows</enum>
23 <property name="sortingEnabled" >
29 <widget class="QPushButton" name="renameNetwork" >
30 <property name="sizePolicy" >
31 <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
32 <horstretch>0</horstretch>
33 <verstretch>0</verstretch>
36 <property name="text" >
37 <string>Re&name...</string>
39 <property name="icon" >
40 <iconset resource="../../icons/icons.qrc" >
41 <normaloff>:/16x16/actions/oxygen/16x16/actions/edit-rename.png</normaloff>:/16x16/actions/oxygen/16x16/actions/edit-rename.png</iconset>
46 <widget class="QPushButton" name="addNetwork" >
47 <property name="sizePolicy" >
48 <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
49 <horstretch>0</horstretch>
50 <verstretch>0</verstretch>
53 <property name="text" >
54 <string>&Add...</string>
56 <property name="icon" >
57 <iconset resource="../../icons/icons.qrc" >
58 <normaloff>:/16x16/actions/oxygen/16x16/actions/list-add.png</normaloff>:/16x16/actions/oxygen/16x16/actions/list-add.png</iconset>
60 <property name="iconSize" >
69 <widget class="QPushButton" name="deleteNetwork" >
70 <property name="sizePolicy" >
71 <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
72 <horstretch>0</horstretch>
73 <verstretch>0</verstretch>
76 <property name="text" >
77 <string>De&lete</string>
79 <property name="icon" >
80 <iconset resource="../../icons/icons.qrc" >
81 <normaloff>:/16x16/actions/oxygen/16x16/actions/edit-delete.png</normaloff>:/16x16/actions/oxygen/16x16/actions/edit-delete.png</iconset>
87 <property name="orientation" >
88 <enum>Qt::Vertical</enum>
90 <property name="sizeHint" stdset="0" >
99 <widget class="QPushButton" name="connectNow" >
100 <property name="enabled" >
103 <property name="sizePolicy" >
104 <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
105 <horstretch>0</horstretch>
106 <verstretch>0</verstretch>
109 <property name="text" >
110 <string>Connect now</string>
112 <property name="icon" >
122 <widget class="QGroupBox" name="detailsBox" >
123 <property name="sizePolicy" >
124 <sizepolicy vsizetype="Preferred" hsizetype="MinimumExpanding" >
125 <horstretch>10</horstretch>
126 <verstretch>0</verstretch>
129 <property name="title" >
130 <string>Network Details</string>
132 <layout class="QVBoxLayout" >
134 <layout class="QHBoxLayout" >
136 <widget class="QLabel" name="label_6" >
137 <property name="text" >
138 <string>Identity:</string>
143 <widget class="QComboBox" name="identityList" >
144 <property name="sizePolicy" >
145 <sizepolicy vsizetype="Fixed" hsizetype="Expanding" >
146 <horstretch>0</horstretch>
147 <verstretch>0</verstretch>
155 <widget class="QTabWidget" name="tabWidget" >
156 <property name="enabled" >
159 <property name="toolTip" >
162 <property name="currentIndex" >
165 <widget class="QWidget" name="serversTab" >
166 <property name="enabled" >
169 <property name="geometry" >
177 <attribute name="title" >
178 <string>Servers</string>
180 <attribute name="toolTip" >
181 <string>Manage servers for this network</string>
183 <layout class="QVBoxLayout" >
185 <layout class="QHBoxLayout" >
187 <widget class="QListWidget" name="serverList" >
188 <property name="sizePolicy" >
189 <sizepolicy vsizetype="Expanding" hsizetype="Expanding" >
190 <horstretch>1</horstretch>
191 <verstretch>0</verstretch>
197 <layout class="QVBoxLayout" >
199 <widget class="QPushButton" name="editServer" >
200 <property name="sizePolicy" >
201 <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
202 <horstretch>0</horstretch>
203 <verstretch>0</verstretch>
206 <property name="text" >
207 <string>&Edit...</string>
209 <property name="icon" >
217 <widget class="QPushButton" name="addServer" >
218 <property name="sizePolicy" >
219 <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
220 <horstretch>0</horstretch>
221 <verstretch>0</verstretch>
224 <property name="text" >
225 <string>&Add...</string>
227 <property name="icon" >
228 <iconset resource="../../icons/icons.qrc" >
229 <normaloff>:/16x16/actions/oxygen/16x16/actions/list-add.png</normaloff>:/16x16/actions/oxygen/16x16/actions/list-add.png</iconset>
234 <widget class="QPushButton" name="deleteServer" >
235 <property name="sizePolicy" >
236 <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
237 <horstretch>0</horstretch>
238 <verstretch>0</verstretch>
241 <property name="text" >
242 <string>De&lete</string>
244 <property name="icon" >
245 <iconset resource="../../icons/icons.qrc" >
246 <normaloff>:/16x16/actions/oxygen/16x16/actions/edit-delete.png</normaloff>:/16x16/actions/oxygen/16x16/actions/edit-delete.png</iconset>
251 <layout class="QHBoxLayout" >
254 <property name="orientation" >
255 <enum>Qt::Horizontal</enum>
257 <property name="sizeHint" stdset="0" >
266 <widget class="QToolButton" name="upServer" >
267 <property name="toolTip" >
268 <string>Move upwards in list</string>
270 <property name="text" >
273 <property name="icon" >
274 <iconset resource="../../icons/icons.qrc" >
275 <normaloff>:/16x16/actions/oxygen/16x16/actions/go-up.png</normaloff>:/16x16/actions/oxygen/16x16/actions/go-up.png</iconset>
280 <widget class="QToolButton" name="downServer" >
281 <property name="toolTip" >
282 <string>Move downwards in list</string>
284 <property name="text" >
287 <property name="icon" >
288 <iconset resource="../../icons/icons.qrc" >
289 <normaloff>:/16x16/actions/oxygen/16x16/actions/go-down.png</normaloff>:/16x16/actions/oxygen/16x16/actions/go-down.png</iconset>
295 <property name="orientation" >
296 <enum>Qt::Horizontal</enum>
298 <property name="sizeHint" stdset="0" >
310 <property name="orientation" >
311 <enum>Qt::Vertical</enum>
313 <property name="sizeHint" stdset="0" >
326 <widget class="QCheckBox" name="randomServer" >
327 <property name="enabled" >
330 <property name="text" >
331 <string>Choose random server for connecting</string>
337 <widget class="QWidget" name="performTab" >
338 <property name="geometry" >
346 <attribute name="title" >
347 <string>Perform</string>
349 <attribute name="toolTip" >
350 <string>Configure automatic identification or misc. commands to be executed after connecting to a server</string>
352 <layout class="QVBoxLayout" name="verticalLayout" >
354 <widget class="QLabel" name="label" >
355 <property name="text" >
356 <string>Commands to execute on connect:</string>
361 <widget class="QTextEdit" name="performEdit" >
362 <property name="enabled" >
365 <property name="toolTip" >
366 <string>Specify a list of IRC commands to be executed upon connect.
367 Note that Quassel IRC automatically rejoins channels, so /join will rarely be needed here!</string>
369 <property name="lineWrapMode" >
370 <enum>QTextEdit::NoWrap</enum>
375 <widget class="QGroupBox" name="autoIdentify" >
376 <property name="enabled" >
379 <property name="title" >
380 <string>Auto Identify</string>
382 <property name="checkable" >
385 <property name="checked" >
388 <layout class="QGridLayout" name="gridLayout" >
389 <item row="0" column="1" >
390 <widget class="QLineEdit" name="autoIdentifyService" >
391 <property name="enabled" >
394 <property name="text" >
395 <string>NickServ</string>
399 <item row="1" column="1" >
400 <widget class="QLineEdit" name="autoIdentifyPassword" >
401 <property name="enabled" >
404 <property name="echoMode" >
405 <enum>QLineEdit::Password</enum>
409 <item row="0" column="0" >
410 <widget class="QLabel" name="label_2" >
411 <property name="text" >
412 <string>Service:</string>
416 <item row="1" column="0" >
417 <widget class="QLabel" name="label_3" >
418 <property name="enabled" >
421 <property name="text" >
422 <string>Password:</string>
431 <widget class="QWidget" name="advancedTab" >
432 <property name="geometry" >
440 <attribute name="title" >
441 <string>Advanced</string>
443 <attribute name="toolTip" >
444 <string>Configure advanced settings such as message encodings and automatic reconnect</string>
446 <layout class="QVBoxLayout" >
448 <widget class="QGroupBox" name="groupBox_3" >
449 <property name="enabled" >
452 <property name="toolTip" >
453 <string>Control encodings for in- and outgoing messages</string>
455 <property name="title" >
456 <string>Encodings</string>
458 <layout class="QVBoxLayout" >
460 <layout class="QGridLayout" >
461 <item row="0" column="0" >
462 <widget class="QLabel" name="label_4" >
463 <property name="toolTip" >
464 <string>Specify which encoding your messages will be sent in.
465 UTF-8 should be a sane choice for most networks.</string>
467 <property name="text" >
468 <string>Send messages in:</string>
472 <item row="0" column="1" >
473 <widget class="QComboBox" name="sendEncoding" >
474 <property name="enabled" >
477 <property name="sizePolicy" >
478 <sizepolicy vsizetype="Fixed" hsizetype="Expanding" >
479 <horstretch>0</horstretch>
480 <verstretch>0</verstretch>
483 <property name="toolTip" >
484 <string>Specify which encoding your messages will be sent in.
485 UTF-8 should be a sane choice for most networks.</string>
487 <property name="insertPolicy" >
488 <enum>QComboBox::InsertAlphabetically</enum>
492 <item row="1" column="0" >
493 <widget class="QLabel" name="label_5" >
494 <property name="toolTip" >
495 <string>Incoming messages encoded in Utf8 will always be treated as such.
496 This setting defines the encoding for messages that are not Utf8.</string>
498 <property name="text" >
499 <string>Receive fallback:</string>
503 <item row="1" column="1" >
504 <widget class="QComboBox" name="recvEncoding" >
505 <property name="enabled" >
508 <property name="sizePolicy" >
509 <sizepolicy vsizetype="Fixed" hsizetype="Expanding" >
510 <horstretch>0</horstretch>
511 <verstretch>0</verstretch>
514 <property name="toolTip" >
515 <string>Incoming messages encoded in Utf8 will always be treated as such.
516 This setting defines the encoding for messages that are not Utf8.</string>
518 <property name="insertPolicy" >
519 <enum>QComboBox::InsertAlphabetically</enum>
523 <item row="2" column="0" >
524 <widget class="QLabel" name="label_9" >
525 <property name="toolTip" >
526 <string>This specifies how control messages, nicks and servernames are encoded.
527 Unless you *really* know what you do, leave this as ISO-8859-1!</string>
529 <property name="text" >
530 <string>Server encoding:</string>
534 <item row="2" column="1" >
535 <widget class="QComboBox" name="serverEncoding" >
536 <property name="enabled" >
539 <property name="toolTip" >
540 <string>This specifies how control messages, nicks and servernames are encoded.
541 Unless you *really* know what you do, leave this as ISO-8859-1!</string>
548 <widget class="QCheckBox" name="useDefaultEncodings" >
549 <property name="enabled" >
552 <property name="toolTip" >
553 <string>Use default settings for encodings (recommended)</string>
555 <property name="text" >
556 <string>Use defaults</string>
558 <property name="checked" >
567 <widget class="QGroupBox" name="autoReconnect" >
568 <property name="enabled" >
571 <property name="toolTip" >
572 <string>Control automatic reconnect to the network</string>
574 <property name="title" >
575 <string>Automatic Reconnect</string>
577 <property name="checkable" >
580 <layout class="QVBoxLayout" >
582 <layout class="QGridLayout" >
583 <item row="0" column="0" >
584 <widget class="QLabel" name="label_7" >
585 <property name="text" >
586 <string>Interval:</string>
590 <item row="0" column="1" >
591 <widget class="QSpinBox" name="reconnectInterval" >
592 <property name="suffix" >
595 <property name="minimum" >
598 <property name="maximum" >
599 <number>3600</number>
601 <property name="value" >
606 <item row="1" column="0" >
607 <widget class="QLabel" name="label_8" >
608 <property name="text" >
609 <string>Retries:</string>
613 <item row="1" column="1" >
614 <widget class="QSpinBox" name="reconnectRetries" >
615 <property name="minimum" >
618 <property name="maximum" >
621 <property name="value" >
626 <item row="1" column="2" >
627 <widget class="QCheckBox" name="unlimitedRetries" >
628 <property name="text" >
629 <string>Unlimited</string>
636 <widget class="QCheckBox" name="rejoinOnReconnect" >
637 <property name="enabled" >
640 <property name="text" >
641 <string>Rejoin all channels on reconnect</string>
643 <property name="checked" >
661 <include location="../../icons/icons.qrc" />
665 <sender>unlimitedRetries</sender>
666 <signal>toggled(bool)</signal>
667 <receiver>reconnectRetries</receiver>
668 <slot>setDisabled(bool)</slot>
670 <hint type="sourcelabel" >
674 <hint type="destinationlabel" >
681 <sender>useDefaultEncodings</sender>
682 <signal>toggled(bool)</signal>
683 <receiver>sendEncoding</receiver>
684 <slot>setDisabled(bool)</slot>
686 <hint type="sourcelabel" >
690 <hint type="destinationlabel" >
697 <sender>useDefaultEncodings</sender>
698 <signal>toggled(bool)</signal>
699 <receiver>recvEncoding</receiver>
700 <slot>setDisabled(bool)</slot>
702 <hint type="sourcelabel" >
706 <hint type="destinationlabel" >
713 <sender>useDefaultEncodings</sender>
714 <signal>toggled(bool)</signal>
715 <receiver>serverEncoding</receiver>
716 <slot>setDisabled(bool)</slot>
718 <hint type="sourcelabel" >
722 <hint type="destinationlabel" >