1 <?xml version="1.0" encoding="UTF-8"?>
3 <class>NetworksSettingsPage</class>
4 <widget class="QWidget" name="NetworksSettingsPage">
5 <property name="geometry">
13 <property name="windowTitle">
16 <layout class="QVBoxLayout" name="verticalLayout_7">
18 <layout class="QVBoxLayout" name="verticalLayout_3">
20 <layout class="QHBoxLayout" name="horizontalLayout">
22 <widget class="QListWidget" name="networkList">
23 <property name="sizePolicy">
24 <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
25 <horstretch>1</horstretch>
26 <verstretch>10</verstretch>
29 <property name="selectionBehavior">
30 <enum>QAbstractItemView::SelectRows</enum>
32 <property name="sortingEnabled">
38 <layout class="QVBoxLayout" name="verticalLayout_2">
40 <widget class="QPushButton" name="renameNetwork">
41 <property name="sizePolicy">
42 <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
43 <horstretch>0</horstretch>
44 <verstretch>0</verstretch>
47 <property name="text">
48 <string>Re&name...</string>
50 <property name="icon">
52 <normaloff>:/16x16/actions/oxygen/16x16/actions/edit-rename.png</normaloff>:/16x16/actions/oxygen/16x16/actions/edit-rename.png</iconset>
57 <widget class="QPushButton" name="addNetwork">
58 <property name="sizePolicy">
59 <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
60 <horstretch>0</horstretch>
61 <verstretch>0</verstretch>
64 <property name="text">
65 <string>&Add...</string>
67 <property name="icon">
69 <normaloff>:/16x16/actions/oxygen/16x16/actions/list-add.png</normaloff>:/16x16/actions/oxygen/16x16/actions/list-add.png</iconset>
71 <property name="iconSize">
80 <widget class="QPushButton" name="deleteNetwork">
81 <property name="sizePolicy">
82 <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
83 <horstretch>0</horstretch>
84 <verstretch>0</verstretch>
87 <property name="text">
88 <string>De&lete</string>
90 <property name="icon">
92 <normaloff>:/16x16/actions/oxygen/16x16/actions/edit-delete.png</normaloff>:/16x16/actions/oxygen/16x16/actions/edit-delete.png</iconset>
97 <spacer name="verticalSpacer">
98 <property name="orientation">
99 <enum>Qt::Vertical</enum>
101 <property name="sizeHint" stdset="0">
116 <widget class="QGroupBox" name="detailsBox">
117 <property name="sizePolicy">
118 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
119 <horstretch>10</horstretch>
120 <verstretch>0</verstretch>
123 <property name="title">
124 <string>Network Details</string>
126 <layout class="QVBoxLayout">
128 <layout class="QHBoxLayout">
130 <widget class="QLabel" name="label_6">
131 <property name="text">
132 <string>Identity:</string>
137 <widget class="QComboBox" name="identityList">
138 <property name="sizePolicy">
139 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
140 <horstretch>0</horstretch>
141 <verstretch>0</verstretch>
147 <widget class="QToolButton" name="editIdentities">
148 <property name="text">
154 <spacer name="horizontalSpacer_2">
155 <property name="orientation">
156 <enum>Qt::Horizontal</enum>
158 <property name="sizeHint" stdset="0">
169 <widget class="QTabWidget" name="tabWidget">
170 <property name="enabled">
173 <property name="sizePolicy">
174 <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
175 <horstretch>0</horstretch>
176 <verstretch>0</verstretch>
179 <property name="toolTip">
182 <property name="currentIndex">
185 <widget class="QWidget" name="serversTab">
186 <property name="enabled">
189 <attribute name="title">
190 <string>Servers</string>
192 <attribute name="toolTip">
193 <string>Manage servers for this network</string>
195 <layout class="QHBoxLayout" name="horizontalLayout_2">
197 <widget class="QListWidget" name="serverList">
198 <property name="sizePolicy">
199 <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
200 <horstretch>1</horstretch>
201 <verstretch>0</verstretch>
207 <layout class="QVBoxLayout">
209 <widget class="QPushButton" name="editServer">
210 <property name="sizePolicy">
211 <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
212 <horstretch>0</horstretch>
213 <verstretch>0</verstretch>
216 <property name="text">
217 <string>&Edit...</string>
219 <property name="icon">
227 <widget class="QPushButton" name="addServer">
228 <property name="sizePolicy">
229 <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
230 <horstretch>0</horstretch>
231 <verstretch>0</verstretch>
234 <property name="text">
235 <string>&Add...</string>
237 <property name="icon">
239 <normaloff>:/16x16/actions/oxygen/16x16/actions/list-add.png</normaloff>:/16x16/actions/oxygen/16x16/actions/list-add.png</iconset>
244 <widget class="QPushButton" name="deleteServer">
245 <property name="sizePolicy">
246 <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
247 <horstretch>0</horstretch>
248 <verstretch>0</verstretch>
251 <property name="text">
252 <string>De&lete</string>
254 <property name="icon">
256 <normaloff>:/16x16/actions/oxygen/16x16/actions/edit-delete.png</normaloff>:/16x16/actions/oxygen/16x16/actions/edit-delete.png</iconset>
261 <layout class="QHBoxLayout">
264 <property name="orientation">
265 <enum>Qt::Horizontal</enum>
267 <property name="sizeHint" stdset="0">
276 <widget class="QToolButton" name="upServer">
277 <property name="toolTip">
278 <string>Move upwards in list</string>
280 <property name="text">
283 <property name="icon">
285 <normaloff>:/16x16/actions/oxygen/16x16/actions/go-up.png</normaloff>:/16x16/actions/oxygen/16x16/actions/go-up.png</iconset>
290 <widget class="QToolButton" name="downServer">
291 <property name="toolTip">
292 <string>Move downwards in list</string>
294 <property name="text">
297 <property name="icon">
299 <normaloff>:/16x16/actions/oxygen/16x16/actions/go-down.png</normaloff>:/16x16/actions/oxygen/16x16/actions/go-down.png</iconset>
305 <property name="orientation">
306 <enum>Qt::Horizontal</enum>
308 <property name="sizeHint" stdset="0">
320 <property name="orientation">
321 <enum>Qt::Vertical</enum>
323 <property name="sizeHint" stdset="0">
335 <widget class="QWidget" name="performTab">
336 <attribute name="title">
337 <string>Commands</string>
339 <attribute name="toolTip">
340 <string>Configure automatic identification or misc. commands to be executed after connecting to a server</string>
342 <layout class="QVBoxLayout" name="verticalLayout">
344 <widget class="QLabel" name="label">
345 <property name="text">
346 <string>Commands to execute on connect:</string>
351 <widget class="QTextEdit" name="performEdit">
352 <property name="enabled">
355 <property name="sizePolicy">
356 <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
357 <horstretch>0</horstretch>
358 <verstretch>0</verstretch>
361 <property name="toolTip">
362 <string>Specify a list of IRC commands to be executed upon connect.
363 Note that Quassel IRC automatically rejoins channels, so /join will rarely be needed here!</string>
365 <property name="lineWrapMode">
366 <enum>QTextEdit::NoWrap</enum>
372 <widget class="QWidget" name="tab">
373 <attribute name="title">
374 <string>Connection</string>
376 <layout class="QVBoxLayout" name="verticalLayout_5">
378 <widget class="QGroupBox" name="autoReconnect">
379 <property name="enabled">
382 <property name="toolTip">
383 <string>Control automatic reconnect to the network</string>
385 <property name="title">
386 <string>Automatic Reconnect</string>
388 <property name="checkable">
391 <layout class="QVBoxLayout" name="_2">
393 <layout class="QGridLayout" name="_3">
394 <item row="0" column="0">
395 <widget class="QLabel" name="label_7">
396 <property name="text">
397 <string>Interval:</string>
401 <item row="0" column="1">
402 <widget class="QSpinBox" name="reconnectInterval">
403 <property name="suffix">
406 <property name="minimum">
409 <property name="maximum">
410 <number>3600</number>
412 <property name="value">
417 <item row="1" column="0">
418 <widget class="QLabel" name="label_8">
419 <property name="text">
420 <string>Retries:</string>
424 <item row="1" column="1">
425 <widget class="QSpinBox" name="reconnectRetries">
426 <property name="minimum">
429 <property name="maximum">
432 <property name="value">
437 <item row="1" column="2">
438 <widget class="QCheckBox" name="unlimitedRetries">
439 <property name="text">
440 <string>Unlimited</string>
444 <item row="1" column="3">
445 <spacer name="horizontalSpacer">
446 <property name="orientation">
447 <enum>Qt::Horizontal</enum>
449 <property name="sizeHint" stdset="0">
460 <widget class="QCheckBox" name="rejoinOnReconnect">
461 <property name="enabled">
464 <property name="text">
465 <string>Rejoin all channels on reconnect</string>
467 <property name="checked">
476 <spacer name="verticalSpacer_3">
477 <property name="orientation">
478 <enum>Qt::Vertical</enum>
480 <property name="sizeHint" stdset="0">
490 <widget class="QWidget" name="tab_2">
491 <attribute name="title">
492 <string>Auto Identify</string>
494 <layout class="QVBoxLayout" name="verticalLayout_4">
496 <widget class="QGroupBox" name="autoIdentify">
497 <property name="enabled">
500 <property name="title">
501 <string>Auto Identify</string>
503 <property name="checkable">
506 <property name="checked">
509 <layout class="QGridLayout" name="gridLayout">
510 <item row="0" column="1">
511 <widget class="QLineEdit" name="autoIdentifyService">
512 <property name="enabled">
515 <property name="text">
516 <string>NickServ</string>
520 <item row="1" column="1">
521 <widget class="QLineEdit" name="autoIdentifyPassword">
522 <property name="enabled">
525 <property name="echoMode">
526 <enum>QLineEdit::Password</enum>
530 <item row="0" column="0">
531 <widget class="QLabel" name="label_2">
532 <property name="text">
533 <string>Service:</string>
537 <item row="1" column="0">
538 <widget class="QLabel" name="label_3">
539 <property name="enabled">
542 <property name="text">
543 <string>Password:</string>
551 <widget class="QGroupBox" name="sasl">
552 <property name="enabled">
555 <property name="title">
556 <string>Use SASL Authentication</string>
558 <property name="checkable">
561 <property name="checked">
564 <layout class="QGridLayout" name="gridLayout_2">
565 <item row="0" column="1">
566 <widget class="QLineEdit" name="saslAccount">
567 <property name="enabled">
570 <property name="text">
575 <item row="1" column="1">
576 <widget class="QLineEdit" name="saslPassword">
577 <property name="enabled">
580 <property name="echoMode">
581 <enum>QLineEdit::Password</enum>
585 <item row="1" column="0">
586 <widget class="QLabel" name="label_11">
587 <property name="enabled">
590 <property name="text">
591 <string>Password:</string>
595 <item row="0" column="0">
596 <widget class="QLabel" name="label_10">
597 <property name="enabled">
600 <property name="text">
601 <string>Account:</string>
609 <spacer name="verticalSpacer_2">
610 <property name="orientation">
611 <enum>Qt::Vertical</enum>
613 <property name="sizeHint" stdset="0">
623 <widget class="QWidget" name="advancedTab">
624 <attribute name="title">
625 <string>Encodings</string>
627 <attribute name="toolTip">
628 <string>Configure advanced settings such as message encodings and automatic reconnect</string>
630 <layout class="QVBoxLayout" name="verticalLayout_6">
632 <widget class="QGroupBox" name="useCustomEncodings">
633 <property name="enabled">
636 <property name="toolTip">
637 <string>Control encodings for in- and outgoing messages</string>
639 <property name="title">
640 <string>Use Custom Encodings</string>
642 <property name="checkable">
645 <layout class="QVBoxLayout">
647 <layout class="QGridLayout">
648 <item row="0" column="0">
649 <widget class="QLabel" name="label_4">
650 <property name="toolTip">
651 <string>Specify which encoding your messages will be sent in.
652 UTF-8 should be a sane choice for most networks.</string>
654 <property name="text">
655 <string>Send messages in:</string>
659 <item row="0" column="1">
660 <widget class="QComboBox" name="sendEncoding">
661 <property name="enabled">
664 <property name="sizePolicy">
665 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
666 <horstretch>0</horstretch>
667 <verstretch>0</verstretch>
670 <property name="toolTip">
671 <string>Specify which encoding your messages will be sent in.
672 UTF-8 should be a sane choice for most networks.</string>
674 <property name="insertPolicy">
675 <enum>QComboBox::InsertAlphabetically</enum>
679 <item row="1" column="0">
680 <widget class="QLabel" name="label_5">
681 <property name="toolTip">
682 <string>Incoming messages encoded in Utf8 will always be treated as such.
683 This setting defines the encoding for messages that are not Utf8.</string>
685 <property name="text">
686 <string>Receive fallback:</string>
690 <item row="1" column="1">
691 <widget class="QComboBox" name="recvEncoding">
692 <property name="enabled">
695 <property name="sizePolicy">
696 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
697 <horstretch>0</horstretch>
698 <verstretch>0</verstretch>
701 <property name="toolTip">
702 <string>Incoming messages encoded in Utf8 will always be treated as such.
703 This setting defines the encoding for messages that are not Utf8.</string>
705 <property name="insertPolicy">
706 <enum>QComboBox::InsertAlphabetically</enum>
710 <item row="2" column="0">
711 <widget class="QLabel" name="label_9">
712 <property name="toolTip">
713 <string>This specifies how control messages, nicks and servernames are encoded.
714 Unless you *really* know what you do, leave this as ISO-8859-1!</string>
716 <property name="text">
717 <string>Server encoding:</string>
721 <item row="2" column="1">
722 <widget class="QComboBox" name="serverEncoding">
723 <property name="enabled">
726 <property name="toolTip">
727 <string>This specifies how control messages, nicks and servernames are encoded.
728 Unless you *really* know what you do, leave this as ISO-8859-1!</string>
738 <spacer name="verticalSpacer_4">
739 <property name="orientation">
740 <enum>Qt::Vertical</enum>
742 <property name="sizeHint" stdset="0">
760 <tabstop>networkList</tabstop>
761 <tabstop>renameNetwork</tabstop>
762 <tabstop>addNetwork</tabstop>
763 <tabstop>deleteNetwork</tabstop>
764 <tabstop>identityList</tabstop>
765 <tabstop>editIdentities</tabstop>
766 <tabstop>tabWidget</tabstop>
767 <tabstop>serverList</tabstop>
768 <tabstop>editServer</tabstop>
769 <tabstop>addServer</tabstop>
770 <tabstop>deleteServer</tabstop>
771 <tabstop>upServer</tabstop>
772 <tabstop>downServer</tabstop>
773 <tabstop>performEdit</tabstop>
774 <tabstop>autoReconnect</tabstop>
775 <tabstop>reconnectInterval</tabstop>
776 <tabstop>reconnectRetries</tabstop>
777 <tabstop>unlimitedRetries</tabstop>
778 <tabstop>rejoinOnReconnect</tabstop>
779 <tabstop>autoIdentifyService</tabstop>
780 <tabstop>autoIdentifyPassword</tabstop>
781 <tabstop>useCustomEncodings</tabstop>
782 <tabstop>sendEncoding</tabstop>
783 <tabstop>recvEncoding</tabstop>
784 <tabstop>serverEncoding</tabstop>
789 <sender>unlimitedRetries</sender>
790 <signal>toggled(bool)</signal>
791 <receiver>reconnectRetries</receiver>
792 <slot>setDisabled(bool)</slot>
794 <hint type="sourcelabel">
798 <hint type="destinationlabel">