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_8">
378 <widget class="QGroupBox" name="autoReconnect">
379 <property name="enabled">
382 <property name="toolTip">
383 <string>Automatically reconnect to the IRC network after connection failures</string>
385 <property name="title">
386 <string>Automatic Reconnect</string>
388 <property name="checkable">
391 <layout class="QVBoxLayout" name="verticalLayout_5">
393 <layout class="QHBoxLayout" name="horizontalLayout_4">
395 <widget class="QLabel" name="label_7">
396 <property name="text">
397 <string>Wait</string>
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">
418 <widget class="QLabel" name="label_12">
419 <property name="text">
420 <string>between retries</string>
425 <spacer name="horizontalSpacer_3">
426 <property name="orientation">
427 <enum>Qt::Horizontal</enum>
429 <property name="sizeHint" stdset="0">
440 <layout class="QHBoxLayout" name="horizontalLayout_3">
442 <widget class="QLabel" name="label_8">
443 <property name="text">
444 <string>Number of retries:</string>
449 <widget class="QSpinBox" name="reconnectRetries">
450 <property name="minimum">
453 <property name="maximum">
456 <property name="value">
462 <widget class="QCheckBox" name="unlimitedRetries">
463 <property name="text">
464 <string>Unlimited</string>
469 <spacer name="horizontalSpacer">
470 <property name="orientation">
471 <enum>Qt::Horizontal</enum>
473 <property name="sizeHint" stdset="0">
484 <widget class="QCheckBox" name="rejoinOnReconnect">
485 <property name="enabled">
488 <property name="text">
489 <string>Rejoin all channels after reconnect</string>
491 <property name="checked">
500 <spacer name="verticalSpacer_3">
501 <property name="orientation">
502 <enum>Qt::Vertical</enum>
504 <property name="sizeHint" stdset="0">
514 <widget class="QWidget" name="tab_2">
515 <attribute name="title">
516 <string>Auto Identify</string>
518 <layout class="QVBoxLayout" name="verticalLayout_4">
520 <widget class="QGroupBox" name="autoIdentify">
521 <property name="enabled">
524 <property name="title">
525 <string>Auto Identify</string>
527 <property name="checkable">
530 <property name="checked">
533 <layout class="QGridLayout" name="gridLayout">
534 <item row="0" column="1">
535 <widget class="QLineEdit" name="autoIdentifyService">
536 <property name="enabled">
539 <property name="text">
540 <string>NickServ</string>
544 <item row="1" column="1">
545 <widget class="QLineEdit" name="autoIdentifyPassword">
546 <property name="enabled">
549 <property name="echoMode">
550 <enum>QLineEdit::Password</enum>
554 <item row="0" column="0">
555 <widget class="QLabel" name="label_2">
556 <property name="text">
557 <string>Service:</string>
561 <item row="1" column="0">
562 <widget class="QLabel" name="label_3">
563 <property name="enabled">
566 <property name="text">
567 <string>Password:</string>
575 <widget class="QGroupBox" name="sasl">
576 <property name="enabled">
579 <property name="title">
580 <string>Use SASL Authentication</string>
582 <property name="checkable">
585 <property name="checked">
588 <layout class="QGridLayout" name="gridLayout_2">
589 <item row="0" column="1">
590 <widget class="QLineEdit" name="saslAccount">
591 <property name="enabled">
594 <property name="text">
599 <item row="1" column="1">
600 <widget class="QLineEdit" name="saslPassword">
601 <property name="enabled">
604 <property name="echoMode">
605 <enum>QLineEdit::Password</enum>
609 <item row="1" column="0">
610 <widget class="QLabel" name="saslPasswordLabel">
611 <property name="enabled">
614 <property name="text">
615 <string>Password:</string>
619 <item row="0" column="0">
620 <widget class="QLabel" name="saslAccountLabel">
621 <property name="enabled">
624 <property name="text">
625 <string>Account:</string>
633 <widget class="QLabel" name="saslExtInfo">
634 <property name="text">
635 <string><html><head/><body><p><span style=" font-weight:600;">Note:</span> because the identity has an ssl certificate set, SASL EXTERNAL will be used.</p></body></html></string>
637 <property name="wordWrap">
643 <spacer name="verticalSpacer_2">
644 <property name="orientation">
645 <enum>Qt::Vertical</enum>
647 <property name="sizeHint" stdset="0">
657 <widget class="QWidget" name="advancedTab">
658 <attribute name="title">
659 <string>Encodings</string>
661 <attribute name="toolTip">
662 <string>Configure advanced settings such as message encodings and automatic reconnect</string>
664 <layout class="QVBoxLayout" name="verticalLayout_6">
666 <widget class="QGroupBox" name="useCustomEncodings">
667 <property name="enabled">
670 <property name="toolTip">
671 <string>Control encodings for in- and outgoing messages</string>
673 <property name="title">
674 <string>Use Custom Encodings</string>
676 <property name="checkable">
679 <layout class="QVBoxLayout">
681 <layout class="QGridLayout">
682 <item row="0" column="0">
683 <widget class="QLabel" name="label_4">
684 <property name="toolTip">
685 <string>Specify which encoding your messages will be sent in.
686 UTF-8 should be a sane choice for most networks.</string>
688 <property name="text">
689 <string>Send messages in:</string>
693 <item row="0" column="1">
694 <widget class="QComboBox" name="sendEncoding">
695 <property name="enabled">
698 <property name="sizePolicy">
699 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
700 <horstretch>0</horstretch>
701 <verstretch>0</verstretch>
704 <property name="toolTip">
705 <string>Specify which encoding your messages will be sent in.
706 UTF-8 should be a sane choice for most networks.</string>
708 <property name="insertPolicy">
709 <enum>QComboBox::InsertAlphabetically</enum>
713 <item row="1" column="0">
714 <widget class="QLabel" name="label_5">
715 <property name="toolTip">
716 <string>Incoming messages encoded in Utf8 will always be treated as such.
717 This setting defines the encoding for messages that are not Utf8.</string>
719 <property name="text">
720 <string>Receive fallback:</string>
724 <item row="1" column="1">
725 <widget class="QComboBox" name="recvEncoding">
726 <property name="enabled">
729 <property name="sizePolicy">
730 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
731 <horstretch>0</horstretch>
732 <verstretch>0</verstretch>
735 <property name="toolTip">
736 <string>Incoming messages encoded in Utf8 will always be treated as such.
737 This setting defines the encoding for messages that are not Utf8.</string>
739 <property name="insertPolicy">
740 <enum>QComboBox::InsertAlphabetically</enum>
744 <item row="2" column="0">
745 <widget class="QLabel" name="label_9">
746 <property name="toolTip">
747 <string>This specifies how control messages, nicks and servernames are encoded.
748 Unless you *really* know what you do, leave this as ISO-8859-1!</string>
750 <property name="text">
751 <string>Server encoding:</string>
755 <item row="2" column="1">
756 <widget class="QComboBox" name="serverEncoding">
757 <property name="enabled">
760 <property name="toolTip">
761 <string>This specifies how control messages, nicks and servernames are encoded.
762 Unless you *really* know what you do, leave this as ISO-8859-1!</string>
772 <spacer name="verticalSpacer_4">
773 <property name="orientation">
774 <enum>Qt::Vertical</enum>
776 <property name="sizeHint" stdset="0">
794 <tabstop>networkList</tabstop>
795 <tabstop>renameNetwork</tabstop>
796 <tabstop>addNetwork</tabstop>
797 <tabstop>deleteNetwork</tabstop>
798 <tabstop>identityList</tabstop>
799 <tabstop>editIdentities</tabstop>
800 <tabstop>tabWidget</tabstop>
801 <tabstop>serverList</tabstop>
802 <tabstop>editServer</tabstop>
803 <tabstop>addServer</tabstop>
804 <tabstop>deleteServer</tabstop>
805 <tabstop>upServer</tabstop>
806 <tabstop>downServer</tabstop>
807 <tabstop>performEdit</tabstop>
808 <tabstop>autoReconnect</tabstop>
809 <tabstop>reconnectInterval</tabstop>
810 <tabstop>reconnectRetries</tabstop>
811 <tabstop>unlimitedRetries</tabstop>
812 <tabstop>rejoinOnReconnect</tabstop>
813 <tabstop>autoIdentifyService</tabstop>
814 <tabstop>autoIdentifyPassword</tabstop>
815 <tabstop>useCustomEncodings</tabstop>
816 <tabstop>sendEncoding</tabstop>
817 <tabstop>recvEncoding</tabstop>
818 <tabstop>serverEncoding</tabstop>
823 <sender>unlimitedRetries</sender>
824 <signal>toggled(bool)</signal>
825 <receiver>reconnectRetries</receiver>
826 <slot>setDisabled(bool)</slot>
828 <hint type="sourcelabel">
832 <hint type="destinationlabel">