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" >
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" >
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" >
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="Expanding" >
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 <attribute name="title" >
170 <string>Servers</string>
172 <attribute name="toolTip" >
173 <string>Manage servers for this network</string>
175 <layout class="QVBoxLayout" >
177 <layout class="QHBoxLayout" >
179 <widget class="QListWidget" name="serverList" >
180 <property name="sizePolicy" >
181 <sizepolicy vsizetype="Expanding" hsizetype="Expanding" >
182 <horstretch>1</horstretch>
183 <verstretch>0</verstretch>
189 <layout class="QVBoxLayout" >
191 <widget class="QPushButton" name="editServer" >
192 <property name="sizePolicy" >
193 <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
194 <horstretch>0</horstretch>
195 <verstretch>0</verstretch>
198 <property name="text" >
199 <string>&Edit...</string>
201 <property name="icon" >
209 <widget class="QPushButton" name="addServer" >
210 <property name="sizePolicy" >
211 <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
212 <horstretch>0</horstretch>
213 <verstretch>0</verstretch>
216 <property name="text" >
217 <string>&Add...</string>
219 <property name="icon" >
221 <normaloff>:/16x16/actions/oxygen/16x16/actions/list-add.png</normaloff>:/16x16/actions/oxygen/16x16/actions/list-add.png</iconset>
226 <widget class="QPushButton" name="deleteServer" >
227 <property name="sizePolicy" >
228 <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
229 <horstretch>0</horstretch>
230 <verstretch>0</verstretch>
233 <property name="text" >
234 <string>De&lete</string>
236 <property name="icon" >
238 <normaloff>:/16x16/actions/oxygen/16x16/actions/edit-delete.png</normaloff>:/16x16/actions/oxygen/16x16/actions/edit-delete.png</iconset>
243 <layout class="QHBoxLayout" >
246 <property name="orientation" >
247 <enum>Qt::Horizontal</enum>
249 <property name="sizeHint" stdset="0" >
258 <widget class="QToolButton" name="upServer" >
259 <property name="toolTip" >
260 <string>Move upwards in list</string>
262 <property name="text" >
265 <property name="icon" >
267 <normaloff>:/16x16/actions/oxygen/16x16/actions/go-up.png</normaloff>:/16x16/actions/oxygen/16x16/actions/go-up.png</iconset>
272 <widget class="QToolButton" name="downServer" >
273 <property name="toolTip" >
274 <string>Move downwards in list</string>
276 <property name="text" >
279 <property name="icon" >
281 <normaloff>:/16x16/actions/oxygen/16x16/actions/go-down.png</normaloff>:/16x16/actions/oxygen/16x16/actions/go-down.png</iconset>
287 <property name="orientation" >
288 <enum>Qt::Horizontal</enum>
290 <property name="sizeHint" stdset="0" >
302 <property name="orientation" >
303 <enum>Qt::Vertical</enum>
305 <property name="sizeHint" stdset="0" >
318 <widget class="QCheckBox" name="randomServer" >
319 <property name="enabled" >
322 <property name="text" >
323 <string>Choose random server for connecting</string>
329 <widget class="QWidget" name="performTab" >
330 <attribute name="title" >
331 <string>Perform</string>
333 <attribute name="toolTip" >
334 <string>Configure automatic identification or misc. commands to be executed after connecting to a server</string>
336 <layout class="QVBoxLayout" name="verticalLayout" >
338 <widget class="QLabel" name="label" >
339 <property name="text" >
340 <string>Commands to execute on connect:</string>
345 <widget class="QTextEdit" name="performEdit" >
346 <property name="enabled" >
349 <property name="toolTip" >
350 <string>Specify a list of IRC commands to be executed upon connect.
351 Note that Quassel IRC automatically rejoins channels, so /join will rarely be needed here!</string>
353 <property name="lineWrapMode" >
354 <enum>QTextEdit::NoWrap</enum>
359 <widget class="QGroupBox" name="autoIdentify" >
360 <property name="enabled" >
363 <property name="title" >
364 <string>Auto Identify</string>
366 <property name="checkable" >
369 <property name="checked" >
372 <layout class="QGridLayout" name="gridLayout" >
373 <item row="0" column="1" >
374 <widget class="QLineEdit" name="autoIdentifyService" >
375 <property name="enabled" >
378 <property name="text" >
379 <string>NickServ</string>
383 <item row="1" column="1" >
384 <widget class="QLineEdit" name="autoIdentifyPassword" >
385 <property name="enabled" >
388 <property name="echoMode" >
389 <enum>QLineEdit::Password</enum>
393 <item row="0" column="0" >
394 <widget class="QLabel" name="label_2" >
395 <property name="text" >
396 <string>Service:</string>
400 <item row="1" column="0" >
401 <widget class="QLabel" name="label_3" >
402 <property name="enabled" >
405 <property name="text" >
406 <string>Password:</string>
415 <widget class="QWidget" name="advancedTab" >
416 <attribute name="title" >
417 <string>Advanced</string>
419 <attribute name="toolTip" >
420 <string>Configure advanced settings such as message encodings and automatic reconnect</string>
422 <layout class="QVBoxLayout" >
424 <widget class="QGroupBox" name="groupBox_3" >
425 <property name="enabled" >
428 <property name="toolTip" >
429 <string>Control encodings for in- and outgoing messages</string>
431 <property name="title" >
432 <string>Encodings</string>
434 <layout class="QVBoxLayout" >
436 <layout class="QGridLayout" >
437 <item row="0" column="0" >
438 <widget class="QLabel" name="label_4" >
439 <property name="toolTip" >
440 <string>Specify which encoding your messages will be sent in.
441 UTF-8 should be a sane choice for most networks.</string>
443 <property name="text" >
444 <string>Send messages in:</string>
448 <item row="0" column="1" >
449 <widget class="QComboBox" name="sendEncoding" >
450 <property name="enabled" >
453 <property name="sizePolicy" >
454 <sizepolicy vsizetype="Fixed" hsizetype="Expanding" >
455 <horstretch>0</horstretch>
456 <verstretch>0</verstretch>
459 <property name="toolTip" >
460 <string>Specify which encoding your messages will be sent in.
461 UTF-8 should be a sane choice for most networks.</string>
463 <property name="insertPolicy" >
464 <enum>QComboBox::InsertAlphabetically</enum>
468 <item row="1" column="0" >
469 <widget class="QLabel" name="label_5" >
470 <property name="toolTip" >
471 <string>Incoming messages encoded in Utf8 will always be treated as such.
472 This setting defines the encoding for messages that are not Utf8.</string>
474 <property name="text" >
475 <string>Receive fallback:</string>
479 <item row="1" column="1" >
480 <widget class="QComboBox" name="recvEncoding" >
481 <property name="enabled" >
484 <property name="sizePolicy" >
485 <sizepolicy vsizetype="Fixed" hsizetype="Expanding" >
486 <horstretch>0</horstretch>
487 <verstretch>0</verstretch>
490 <property name="toolTip" >
491 <string>Incoming messages encoded in Utf8 will always be treated as such.
492 This setting defines the encoding for messages that are not Utf8.</string>
494 <property name="insertPolicy" >
495 <enum>QComboBox::InsertAlphabetically</enum>
499 <item row="2" column="0" >
500 <widget class="QLabel" name="label_9" >
501 <property name="toolTip" >
502 <string>This specifies how control messages, nicks and servernames are encoded.
503 Unless you *really* know what you do, leave this as ISO-8859-1!</string>
505 <property name="text" >
506 <string>Server encoding:</string>
510 <item row="2" column="1" >
511 <widget class="QComboBox" name="serverEncoding" >
512 <property name="enabled" >
515 <property name="toolTip" >
516 <string>This specifies how control messages, nicks and servernames are encoded.
517 Unless you *really* know what you do, leave this as ISO-8859-1!</string>
524 <widget class="QCheckBox" name="useDefaultEncodings" >
525 <property name="enabled" >
528 <property name="toolTip" >
529 <string>Use default settings for encodings (recommended)</string>
531 <property name="text" >
532 <string>Use defaults</string>
534 <property name="checked" >
543 <widget class="QGroupBox" name="autoReconnect" >
544 <property name="enabled" >
547 <property name="toolTip" >
548 <string>Control automatic reconnect to the network</string>
550 <property name="title" >
551 <string>Automatic Reconnect</string>
553 <property name="checkable" >
556 <layout class="QVBoxLayout" >
558 <layout class="QGridLayout" >
559 <item row="0" column="0" >
560 <widget class="QLabel" name="label_7" >
561 <property name="text" >
562 <string>Interval:</string>
566 <item row="0" column="1" >
567 <widget class="QSpinBox" name="reconnectInterval" >
568 <property name="suffix" >
571 <property name="minimum" >
574 <property name="maximum" >
575 <number>3600</number>
577 <property name="value" >
582 <item row="1" column="0" >
583 <widget class="QLabel" name="label_8" >
584 <property name="text" >
585 <string>Retries:</string>
589 <item row="1" column="1" >
590 <widget class="QSpinBox" name="reconnectRetries" >
591 <property name="minimum" >
594 <property name="maximum" >
597 <property name="value" >
602 <item row="1" column="2" >
603 <widget class="QCheckBox" name="unlimitedRetries" >
604 <property name="text" >
605 <string>Unlimited</string>
612 <widget class="QCheckBox" name="rejoinOnReconnect" >
613 <property name="enabled" >
616 <property name="text" >
617 <string>Rejoin all channels on reconnect</string>
619 <property name="checked" >
639 <sender>unlimitedRetries</sender>
640 <signal>toggled(bool)</signal>
641 <receiver>reconnectRetries</receiver>
642 <slot>setDisabled(bool)</slot>
644 <hint type="sourcelabel" >
648 <hint type="destinationlabel" >
655 <sender>useDefaultEncodings</sender>
656 <signal>toggled(bool)</signal>
657 <receiver>sendEncoding</receiver>
658 <slot>setDisabled(bool)</slot>
660 <hint type="sourcelabel" >
664 <hint type="destinationlabel" >
671 <sender>useDefaultEncodings</sender>
672 <signal>toggled(bool)</signal>
673 <receiver>recvEncoding</receiver>
674 <slot>setDisabled(bool)</slot>
676 <hint type="sourcelabel" >
680 <hint type="destinationlabel" >
687 <sender>useDefaultEncodings</sender>
688 <signal>toggled(bool)</signal>
689 <receiver>serverEncoding</receiver>
690 <slot>setDisabled(bool)</slot>
692 <hint type="sourcelabel" >
696 <hint type="destinationlabel" >