Implement custom rate limits
[quassel.git] / src / qtui / settingspages / networkssettingspage.ui
1 <?xml version="1.0" encoding="UTF-8"?>
2 <ui version="4.0">
3  <class>NetworksSettingsPage</class>
4  <widget class="QWidget" name="NetworksSettingsPage">
5   <property name="geometry">
6    <rect>
7     <x>0</x>
8     <y>0</y>
9     <width>510</width>
10     <height>553</height>
11    </rect>
12   </property>
13   <property name="windowTitle">
14    <string>Form</string>
15   </property>
16   <layout class="QVBoxLayout" name="verticalLayout_7">
17    <item>
18     <layout class="QVBoxLayout" name="verticalLayout_3">
19      <item>
20       <layout class="QHBoxLayout" name="horizontalLayout">
21        <item>
22         <widget class="QListWidget" name="networkList">
23          <property name="sizePolicy">
24           <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
25            <horstretch>1</horstretch>
26            <verstretch>10</verstretch>
27           </sizepolicy>
28          </property>
29          <property name="selectionBehavior">
30           <enum>QAbstractItemView::SelectRows</enum>
31          </property>
32          <property name="sortingEnabled">
33           <bool>true</bool>
34          </property>
35         </widget>
36        </item>
37        <item>
38         <layout class="QVBoxLayout" name="verticalLayout_2">
39          <item>
40           <widget class="QPushButton" name="renameNetwork">
41            <property name="sizePolicy">
42             <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
43              <horstretch>0</horstretch>
44              <verstretch>0</verstretch>
45             </sizepolicy>
46            </property>
47            <property name="text">
48             <string>Re&amp;name...</string>
49            </property>
50            <property name="icon">
51             <iconset>
52              <normaloff>:/16x16/actions/oxygen/16x16/actions/edit-rename.png</normaloff>:/16x16/actions/oxygen/16x16/actions/edit-rename.png</iconset>
53            </property>
54           </widget>
55          </item>
56          <item>
57           <widget class="QPushButton" name="addNetwork">
58            <property name="sizePolicy">
59             <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
60              <horstretch>0</horstretch>
61              <verstretch>0</verstretch>
62             </sizepolicy>
63            </property>
64            <property name="text">
65             <string>&amp;Add...</string>
66            </property>
67            <property name="icon">
68             <iconset>
69              <normaloff>:/16x16/actions/oxygen/16x16/actions/list-add.png</normaloff>:/16x16/actions/oxygen/16x16/actions/list-add.png</iconset>
70            </property>
71            <property name="iconSize">
72             <size>
73              <width>16</width>
74              <height>16</height>
75             </size>
76            </property>
77           </widget>
78          </item>
79          <item>
80           <widget class="QPushButton" name="deleteNetwork">
81            <property name="sizePolicy">
82             <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
83              <horstretch>0</horstretch>
84              <verstretch>0</verstretch>
85             </sizepolicy>
86            </property>
87            <property name="text">
88             <string>De&amp;lete</string>
89            </property>
90            <property name="icon">
91             <iconset>
92              <normaloff>:/16x16/actions/oxygen/16x16/actions/edit-delete.png</normaloff>:/16x16/actions/oxygen/16x16/actions/edit-delete.png</iconset>
93            </property>
94           </widget>
95          </item>
96          <item>
97           <spacer name="verticalSpacer">
98            <property name="orientation">
99             <enum>Qt::Vertical</enum>
100            </property>
101            <property name="sizeHint" stdset="0">
102             <size>
103              <width>20</width>
104              <height>40</height>
105             </size>
106            </property>
107           </spacer>
108          </item>
109         </layout>
110        </item>
111       </layout>
112      </item>
113     </layout>
114    </item>
115    <item>
116     <widget class="QGroupBox" name="detailsBox">
117      <property name="sizePolicy">
118       <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
119        <horstretch>10</horstretch>
120        <verstretch>0</verstretch>
121       </sizepolicy>
122      </property>
123      <property name="title">
124       <string>Network Details</string>
125      </property>
126      <layout class="QVBoxLayout">
127       <item>
128        <layout class="QHBoxLayout">
129         <item>
130          <widget class="QLabel" name="label_6">
131           <property name="text">
132            <string>Identity:</string>
133           </property>
134          </widget>
135         </item>
136         <item>
137          <widget class="QComboBox" name="identityList">
138           <property name="sizePolicy">
139            <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
140             <horstretch>0</horstretch>
141             <verstretch>0</verstretch>
142            </sizepolicy>
143           </property>
144          </widget>
145         </item>
146         <item>
147          <widget class="QToolButton" name="editIdentities">
148           <property name="text">
149            <string>...</string>
150           </property>
151          </widget>
152         </item>
153         <item>
154          <spacer name="horizontalSpacer_2">
155           <property name="orientation">
156            <enum>Qt::Horizontal</enum>
157           </property>
158           <property name="sizeHint" stdset="0">
159            <size>
160             <width>40</width>
161             <height>20</height>
162            </size>
163           </property>
164          </spacer>
165         </item>
166        </layout>
167       </item>
168       <item>
169        <widget class="QTabWidget" name="tabWidget">
170         <property name="enabled">
171          <bool>true</bool>
172         </property>
173         <property name="sizePolicy">
174          <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
175           <horstretch>0</horstretch>
176           <verstretch>0</verstretch>
177          </sizepolicy>
178         </property>
179         <property name="toolTip">
180          <string/>
181         </property>
182         <property name="currentIndex">
183          <number>0</number>
184         </property>
185         <widget class="QWidget" name="serversTab">
186          <property name="enabled">
187           <bool>true</bool>
188          </property>
189          <attribute name="title">
190           <string>Servers</string>
191          </attribute>
192          <attribute name="toolTip">
193           <string>Manage servers for this network</string>
194          </attribute>
195          <layout class="QHBoxLayout" name="horizontalLayout_2">
196           <item>
197            <widget class="QListWidget" name="serverList">
198             <property name="sizePolicy">
199              <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
200               <horstretch>1</horstretch>
201               <verstretch>0</verstretch>
202              </sizepolicy>
203             </property>
204            </widget>
205           </item>
206           <item>
207            <layout class="QVBoxLayout">
208             <item>
209              <widget class="QPushButton" name="editServer">
210               <property name="sizePolicy">
211                <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
212                 <horstretch>0</horstretch>
213                 <verstretch>0</verstretch>
214                </sizepolicy>
215               </property>
216               <property name="text">
217                <string>&amp;Edit...</string>
218               </property>
219               <property name="icon">
220                <iconset>
221                 <normaloff>.</normaloff>.</iconset>
222               </property>
223              </widget>
224             </item>
225             <item>
226              <widget class="QPushButton" name="addServer">
227               <property name="sizePolicy">
228                <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
229                 <horstretch>0</horstretch>
230                 <verstretch>0</verstretch>
231                </sizepolicy>
232               </property>
233               <property name="text">
234                <string>&amp;Add...</string>
235               </property>
236               <property name="icon">
237                <iconset>
238                 <normaloff>:/16x16/actions/oxygen/16x16/actions/list-add.png</normaloff>:/16x16/actions/oxygen/16x16/actions/list-add.png</iconset>
239               </property>
240              </widget>
241             </item>
242             <item>
243              <widget class="QPushButton" name="deleteServer">
244               <property name="sizePolicy">
245                <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
246                 <horstretch>0</horstretch>
247                 <verstretch>0</verstretch>
248                </sizepolicy>
249               </property>
250               <property name="text">
251                <string>De&amp;lete</string>
252               </property>
253               <property name="icon">
254                <iconset>
255                 <normaloff>:/16x16/actions/oxygen/16x16/actions/edit-delete.png</normaloff>:/16x16/actions/oxygen/16x16/actions/edit-delete.png</iconset>
256               </property>
257              </widget>
258             </item>
259             <item>
260              <layout class="QHBoxLayout">
261               <item>
262                <spacer>
263                 <property name="orientation">
264                  <enum>Qt::Horizontal</enum>
265                 </property>
266                 <property name="sizeHint" stdset="0">
267                  <size>
268                   <width>0</width>
269                   <height>20</height>
270                  </size>
271                 </property>
272                </spacer>
273               </item>
274               <item>
275                <widget class="QToolButton" name="upServer">
276                 <property name="toolTip">
277                  <string>Move upwards in list</string>
278                 </property>
279                 <property name="text">
280                  <string>...</string>
281                 </property>
282                 <property name="icon">
283                  <iconset>
284                   <normaloff>:/16x16/actions/oxygen/16x16/actions/go-up.png</normaloff>:/16x16/actions/oxygen/16x16/actions/go-up.png</iconset>
285                 </property>
286                </widget>
287               </item>
288               <item>
289                <widget class="QToolButton" name="downServer">
290                 <property name="toolTip">
291                  <string>Move downwards in list</string>
292                 </property>
293                 <property name="text">
294                  <string>...</string>
295                 </property>
296                 <property name="icon">
297                  <iconset>
298                   <normaloff>:/16x16/actions/oxygen/16x16/actions/go-down.png</normaloff>:/16x16/actions/oxygen/16x16/actions/go-down.png</iconset>
299                 </property>
300                </widget>
301               </item>
302               <item>
303                <spacer>
304                 <property name="orientation">
305                  <enum>Qt::Horizontal</enum>
306                 </property>
307                 <property name="sizeHint" stdset="0">
308                  <size>
309                   <width>0</width>
310                   <height>20</height>
311                  </size>
312                 </property>
313                </spacer>
314               </item>
315              </layout>
316             </item>
317             <item>
318              <spacer>
319               <property name="orientation">
320                <enum>Qt::Vertical</enum>
321               </property>
322               <property name="sizeHint" stdset="0">
323                <size>
324                 <width>20</width>
325                 <height>40</height>
326                </size>
327               </property>
328              </spacer>
329             </item>
330            </layout>
331           </item>
332          </layout>
333         </widget>
334         <widget class="QWidget" name="performTab">
335          <attribute name="title">
336           <string>Commands</string>
337          </attribute>
338          <attribute name="toolTip">
339           <string>Configure automatic identification or misc. commands to be executed after connecting to a server</string>
340          </attribute>
341          <layout class="QVBoxLayout" name="verticalLayout">
342           <item>
343            <widget class="QLabel" name="label">
344             <property name="text">
345              <string>Commands to execute on connect:</string>
346             </property>
347            </widget>
348           </item>
349           <item>
350            <widget class="QTextEdit" name="performEdit">
351             <property name="enabled">
352              <bool>true</bool>
353             </property>
354             <property name="sizePolicy">
355              <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
356               <horstretch>0</horstretch>
357               <verstretch>0</verstretch>
358              </sizepolicy>
359             </property>
360             <property name="toolTip">
361              <string>Specify a list of IRC commands to be executed upon connect.
362 Note that Quassel IRC automatically rejoins channels, so /join will rarely be needed here!</string>
363             </property>
364             <property name="lineWrapMode">
365              <enum>QTextEdit::NoWrap</enum>
366             </property>
367            </widget>
368           </item>
369          </layout>
370         </widget>
371         <widget class="QWidget" name="tab">
372          <attribute name="title">
373           <string>Connection</string>
374          </attribute>
375          <layout class="QVBoxLayout" name="verticalLayout_9">
376           <item>
377            <widget class="QGroupBox" name="autoReconnect">
378             <property name="enabled">
379              <bool>true</bool>
380             </property>
381             <property name="toolTip">
382              <string>Automatically reconnect to the IRC network after connection failures</string>
383             </property>
384             <property name="title">
385              <string>Automatic Reconnect</string>
386             </property>
387             <property name="checkable">
388              <bool>true</bool>
389             </property>
390             <layout class="QVBoxLayout" name="verticalLayout_5">
391              <item>
392               <layout class="QHBoxLayout" name="horizontalLayout_4">
393                <item>
394                 <widget class="QLabel" name="label_7">
395                  <property name="text">
396                   <string>Wait</string>
397                  </property>
398                 </widget>
399                </item>
400                <item>
401                 <widget class="QSpinBox" name="reconnectInterval">
402                  <property name="suffix">
403                   <string> s</string>
404                  </property>
405                  <property name="minimum">
406                   <number>10</number>
407                  </property>
408                  <property name="maximum">
409                   <number>3600</number>
410                  </property>
411                  <property name="value">
412                   <number>30</number>
413                  </property>
414                 </widget>
415                </item>
416                <item>
417                 <widget class="QLabel" name="label_12">
418                  <property name="text">
419                   <string>between retries</string>
420                  </property>
421                 </widget>
422                </item>
423                <item>
424                 <spacer name="horizontalSpacer_3">
425                  <property name="orientation">
426                   <enum>Qt::Horizontal</enum>
427                  </property>
428                  <property name="sizeHint" stdset="0">
429                   <size>
430                    <width>40</width>
431                    <height>20</height>
432                   </size>
433                  </property>
434                 </spacer>
435                </item>
436               </layout>
437              </item>
438              <item>
439               <layout class="QHBoxLayout" name="horizontalLayout_3">
440                <item>
441                 <widget class="QLabel" name="label_8">
442                  <property name="text">
443                   <string>Number of retries:</string>
444                  </property>
445                 </widget>
446                </item>
447                <item>
448                 <widget class="QSpinBox" name="reconnectRetries">
449                  <property name="minimum">
450                   <number>1</number>
451                  </property>
452                  <property name="maximum">
453                   <number>999</number>
454                  </property>
455                  <property name="value">
456                   <number>10</number>
457                  </property>
458                 </widget>
459                </item>
460                <item>
461                 <widget class="QCheckBox" name="unlimitedRetries">
462                  <property name="text">
463                   <string>Unlimited</string>
464                  </property>
465                 </widget>
466                </item>
467                <item>
468                 <spacer name="horizontalSpacer">
469                  <property name="orientation">
470                   <enum>Qt::Horizontal</enum>
471                  </property>
472                  <property name="sizeHint" stdset="0">
473                   <size>
474                    <width>40</width>
475                    <height>20</height>
476                   </size>
477                  </property>
478                 </spacer>
479                </item>
480               </layout>
481              </item>
482              <item>
483               <widget class="QCheckBox" name="rejoinOnReconnect">
484                <property name="enabled">
485                 <bool>true</bool>
486                </property>
487                <property name="text">
488                 <string>Rejoin all channels after reconnect</string>
489                </property>
490                <property name="checked">
491                 <bool>true</bool>
492                </property>
493               </widget>
494              </item>
495             </layout>
496            </widget>
497           </item>
498           <item>
499            <widget class="QGroupBox" name="useCustomMessageRate">
500             <property name="enabled">
501              <bool>true</bool>
502             </property>
503             <property name="toolTip">
504              <string notr="true">Tooltip not yet loaded - to modify tooltip, edit NetworksSettingsPage::load()</string>
505             </property>
506             <property name="title">
507              <string>Use Custom Rate Limits</string>
508             </property>
509             <property name="checkable">
510              <bool>true</bool>
511             </property>
512             <property name="checked">
513              <bool>false</bool>
514             </property>
515             <layout class="QVBoxLayout" name="verticalLayout_8">
516              <item>
517               <layout class="QHBoxLayout" name="horizontalLayout_6">
518                <item>
519                 <widget class="QLabel" name="label_11">
520                  <property name="text">
521                   <string>Max. messages at once:</string>
522                  </property>
523                 </widget>
524                </item>
525                <item>
526                 <widget class="QSpinBox" name="messageRateBurstSize">
527                  <property name="toolTip">
528                   <string>Maximum number of messages to send without any delays</string>
529                  </property>
530                  <property name="minimum">
531                   <number>1</number>
532                  </property>
533                  <property name="maximum">
534                   <number>999</number>
535                  </property>
536                  <property name="value">
537                   <number>5</number>
538                  </property>
539                 </widget>
540                </item>
541                <item>
542                 <widget class="QCheckBox" name="unlimitedMessageRate">
543                  <property name="toolTip">
544                   <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Disable all rate limiting, e.g. for IRC bridges.&lt;/p&gt;&lt;p&gt;Don't use with most normal networks.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
545                  </property>
546                  <property name="text">
547                   <string>Unlimited</string>
548                  </property>
549                 </widget>
550                </item>
551                <item>
552                 <spacer name="horizontalSpacer_5">
553                  <property name="orientation">
554                   <enum>Qt::Horizontal</enum>
555                  </property>
556                  <property name="sizeHint" stdset="0">
557                   <size>
558                    <width>40</width>
559                    <height>20</height>
560                   </size>
561                  </property>
562                 </spacer>
563                </item>
564               </layout>
565              </item>
566              <item>
567               <widget class="QFrame" name="messageRateDelayFrame">
568                <property name="frameShape">
569                 <enum>QFrame::NoFrame</enum>
570                </property>
571                <property name="frameShadow">
572                 <enum>QFrame::Plain</enum>
573                </property>
574                <property name="lineWidth">
575                 <number>1</number>
576                </property>
577                <layout class="QVBoxLayout" name="verticalLayout_10">
578                 <property name="leftMargin">
579                  <number>0</number>
580                 </property>
581                 <property name="topMargin">
582                  <number>0</number>
583                 </property>
584                 <property name="rightMargin">
585                  <number>0</number>
586                 </property>
587                 <property name="bottomMargin">
588                  <number>0</number>
589                 </property>
590                 <item>
591                  <layout class="QHBoxLayout" name="horizontalLayout_5">
592                   <item>
593                    <widget class="QLabel" name="label_10">
594                     <property name="text">
595                      <string>Wait</string>
596                     </property>
597                    </widget>
598                   </item>
599                   <item>
600                    <widget class="QDoubleSpinBox" name="messageRateDelay">
601                     <property name="toolTip">
602                      <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Delay between messages after the maximum number of undelayed messages have been sent.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
603                     </property>
604                     <property name="suffix">
605                      <string> s</string>
606                     </property>
607                     <property name="minimum">
608                      <double>0.010000000000000</double>
609                     </property>
610                     <property name="singleStep">
611                      <double>0.100000000000000</double>
612                     </property>
613                     <property name="value">
614                      <double>2.200000000000000</double>
615                     </property>
616                    </widget>
617                   </item>
618                   <item>
619                    <widget class="QLabel" name="label_13">
620                     <property name="text">
621                      <string>between future messages</string>
622                     </property>
623                    </widget>
624                   </item>
625                   <item>
626                    <spacer name="horizontalSpacer_4">
627                     <property name="orientation">
628                      <enum>Qt::Horizontal</enum>
629                     </property>
630                     <property name="sizeHint" stdset="0">
631                      <size>
632                       <width>40</width>
633                       <height>20</height>
634                      </size>
635                     </property>
636                    </spacer>
637                   </item>
638                  </layout>
639                 </item>
640                </layout>
641               </widget>
642              </item>
643             </layout>
644            </widget>
645           </item>
646           <item>
647            <spacer name="verticalSpacer_3">
648             <property name="orientation">
649              <enum>Qt::Vertical</enum>
650             </property>
651             <property name="sizeHint" stdset="0">
652              <size>
653               <width>20</width>
654               <height>1</height>
655              </size>
656             </property>
657            </spacer>
658           </item>
659          </layout>
660         </widget>
661         <widget class="QWidget" name="tab_2">
662          <attribute name="title">
663           <string>Auto Identify</string>
664          </attribute>
665          <layout class="QVBoxLayout" name="verticalLayout_4">
666           <item>
667            <widget class="QGroupBox" name="autoIdentify">
668             <property name="enabled">
669              <bool>true</bool>
670             </property>
671             <property name="title">
672              <string>Auto Identify</string>
673             </property>
674             <property name="checkable">
675              <bool>true</bool>
676             </property>
677             <property name="checked">
678              <bool>true</bool>
679             </property>
680             <layout class="QGridLayout" name="gridLayout">
681              <item row="0" column="1">
682               <widget class="QLineEdit" name="autoIdentifyService">
683                <property name="enabled">
684                 <bool>true</bool>
685                </property>
686                <property name="text">
687                 <string>NickServ</string>
688                </property>
689               </widget>
690              </item>
691              <item row="1" column="1">
692               <widget class="QLineEdit" name="autoIdentifyPassword">
693                <property name="enabled">
694                 <bool>true</bool>
695                </property>
696                <property name="echoMode">
697                 <enum>QLineEdit::Password</enum>
698                </property>
699               </widget>
700              </item>
701              <item row="0" column="0">
702               <widget class="QLabel" name="label_2">
703                <property name="text">
704                 <string>Service:</string>
705                </property>
706               </widget>
707              </item>
708              <item row="1" column="0">
709               <widget class="QLabel" name="label_3">
710                <property name="enabled">
711                 <bool>true</bool>
712                </property>
713                <property name="text">
714                 <string>Password:</string>
715                </property>
716               </widget>
717              </item>
718             </layout>
719            </widget>
720           </item>
721           <item>
722            <widget class="QGroupBox" name="sasl">
723             <property name="enabled">
724              <bool>true</bool>
725             </property>
726             <property name="title">
727              <string>Use SASL Authentication</string>
728             </property>
729             <property name="checkable">
730              <bool>true</bool>
731             </property>
732             <property name="checked">
733              <bool>true</bool>
734             </property>
735             <layout class="QGridLayout" name="gridLayout_2">
736              <item row="0" column="1">
737               <widget class="QLineEdit" name="saslAccount">
738                <property name="enabled">
739                 <bool>true</bool>
740                </property>
741                <property name="text">
742                 <string/>
743                </property>
744               </widget>
745              </item>
746              <item row="1" column="1">
747               <widget class="QLineEdit" name="saslPassword">
748                <property name="enabled">
749                 <bool>true</bool>
750                </property>
751                <property name="echoMode">
752                 <enum>QLineEdit::Password</enum>
753                </property>
754               </widget>
755              </item>
756              <item row="1" column="0">
757               <widget class="QLabel" name="saslPasswordLabel">
758                <property name="enabled">
759                 <bool>true</bool>
760                </property>
761                <property name="text">
762                 <string>Password:</string>
763                </property>
764               </widget>
765              </item>
766              <item row="0" column="0">
767               <widget class="QLabel" name="saslAccountLabel">
768                <property name="enabled">
769                 <bool>true</bool>
770                </property>
771                <property name="text">
772                 <string>Account:</string>
773                </property>
774               </widget>
775              </item>
776             </layout>
777            </widget>
778           </item>
779           <item>
780            <widget class="QLabel" name="saslExtInfo">
781             <property name="text">
782              <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Note:&lt;/span&gt; because the identity has an ssl certificate set, SASL EXTERNAL will be used.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
783             </property>
784             <property name="wordWrap">
785              <bool>true</bool>
786             </property>
787            </widget>
788           </item>
789           <item>
790            <spacer name="verticalSpacer_2">
791             <property name="orientation">
792              <enum>Qt::Vertical</enum>
793             </property>
794             <property name="sizeHint" stdset="0">
795              <size>
796               <width>20</width>
797               <height>40</height>
798              </size>
799             </property>
800            </spacer>
801           </item>
802          </layout>
803         </widget>
804         <widget class="QWidget" name="advancedTab">
805          <attribute name="title">
806           <string>Encodings</string>
807          </attribute>
808          <attribute name="toolTip">
809           <string>Configure advanced settings such as message encodings and automatic reconnect</string>
810          </attribute>
811          <layout class="QVBoxLayout" name="verticalLayout_6">
812           <item>
813            <widget class="QGroupBox" name="useCustomEncodings">
814             <property name="enabled">
815              <bool>true</bool>
816             </property>
817             <property name="toolTip">
818              <string>Control encodings for in- and outgoing messages</string>
819             </property>
820             <property name="title">
821              <string>Use Custom Encodings</string>
822             </property>
823             <property name="checkable">
824              <bool>true</bool>
825             </property>
826             <layout class="QVBoxLayout">
827              <item>
828               <layout class="QGridLayout">
829                <item row="0" column="0">
830                 <widget class="QLabel" name="label_4">
831                  <property name="toolTip">
832                   <string>Specify which encoding your messages will be sent in.
833 UTF-8 should be a sane choice for most networks.</string>
834                  </property>
835                  <property name="text">
836                   <string>Send messages in:</string>
837                  </property>
838                 </widget>
839                </item>
840                <item row="0" column="1">
841                 <widget class="QComboBox" name="sendEncoding">
842                  <property name="enabled">
843                   <bool>true</bool>
844                  </property>
845                  <property name="sizePolicy">
846                   <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
847                    <horstretch>0</horstretch>
848                    <verstretch>0</verstretch>
849                   </sizepolicy>
850                  </property>
851                  <property name="toolTip">
852                   <string>Specify which encoding your messages will be sent in.
853 UTF-8 should be a sane choice for most networks.</string>
854                  </property>
855                  <property name="insertPolicy">
856                   <enum>QComboBox::InsertAlphabetically</enum>
857                  </property>
858                 </widget>
859                </item>
860                <item row="1" column="0">
861                 <widget class="QLabel" name="label_5">
862                  <property name="toolTip">
863                   <string>Incoming messages encoded in UTF-8 will always be treated as such.
864 This setting defines the encoding for messages that are not UTF-8.</string>
865                  </property>
866                  <property name="text">
867                   <string>Receive fallback:</string>
868                  </property>
869                 </widget>
870                </item>
871                <item row="1" column="1">
872                 <widget class="QComboBox" name="recvEncoding">
873                  <property name="enabled">
874                   <bool>true</bool>
875                  </property>
876                  <property name="sizePolicy">
877                   <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
878                    <horstretch>0</horstretch>
879                    <verstretch>0</verstretch>
880                   </sizepolicy>
881                  </property>
882                  <property name="toolTip">
883                   <string>Incoming messages encoded in UTF-8 will always be treated as such.
884 This setting defines the encoding for messages that are not UTF-8.</string>
885                  </property>
886                  <property name="insertPolicy">
887                   <enum>QComboBox::InsertAlphabetically</enum>
888                  </property>
889                 </widget>
890                </item>
891                <item row="2" column="0">
892                 <widget class="QLabel" name="label_9">
893                  <property name="toolTip">
894                   <string>This specifies how control messages, nicks and servernames are encoded.
895 Unless you *really* know what you do, leave this as ISO-8859-1!</string>
896                  </property>
897                  <property name="text">
898                   <string>Server encoding:</string>
899                  </property>
900                 </widget>
901                </item>
902                <item row="2" column="1">
903                 <widget class="QComboBox" name="serverEncoding">
904                  <property name="enabled">
905                   <bool>true</bool>
906                  </property>
907                  <property name="toolTip">
908                   <string>This specifies how control messages, nicks and servernames are encoded.
909 Unless you *really* know what you do, leave this as ISO-8859-1!</string>
910                  </property>
911                 </widget>
912                </item>
913               </layout>
914              </item>
915             </layout>
916            </widget>
917           </item>
918           <item>
919            <spacer name="verticalSpacer_4">
920             <property name="orientation">
921              <enum>Qt::Vertical</enum>
922             </property>
923             <property name="sizeHint" stdset="0">
924              <size>
925               <width>20</width>
926               <height>79</height>
927              </size>
928             </property>
929            </spacer>
930           </item>
931          </layout>
932         </widget>
933        </widget>
934       </item>
935      </layout>
936     </widget>
937    </item>
938   </layout>
939  </widget>
940  <tabstops>
941   <tabstop>networkList</tabstop>
942   <tabstop>renameNetwork</tabstop>
943   <tabstop>addNetwork</tabstop>
944   <tabstop>deleteNetwork</tabstop>
945   <tabstop>identityList</tabstop>
946   <tabstop>editIdentities</tabstop>
947   <tabstop>tabWidget</tabstop>
948   <tabstop>serverList</tabstop>
949   <tabstop>editServer</tabstop>
950   <tabstop>addServer</tabstop>
951   <tabstop>deleteServer</tabstop>
952   <tabstop>upServer</tabstop>
953   <tabstop>downServer</tabstop>
954   <tabstop>performEdit</tabstop>
955   <tabstop>autoReconnect</tabstop>
956   <tabstop>reconnectInterval</tabstop>
957   <tabstop>reconnectRetries</tabstop>
958   <tabstop>unlimitedRetries</tabstop>
959   <tabstop>rejoinOnReconnect</tabstop>
960   <tabstop>useCustomMessageRate</tabstop>
961   <tabstop>messageRateBurstSize</tabstop>
962   <tabstop>unlimitedMessageRate</tabstop>
963   <tabstop>messageRateDelay</tabstop>
964   <tabstop>autoIdentify</tabstop>
965   <tabstop>autoIdentifyService</tabstop>
966   <tabstop>autoIdentifyPassword</tabstop>
967   <tabstop>sasl</tabstop>
968   <tabstop>saslAccount</tabstop>
969   <tabstop>saslPassword</tabstop>
970   <tabstop>useCustomEncodings</tabstop>
971   <tabstop>sendEncoding</tabstop>
972   <tabstop>recvEncoding</tabstop>
973   <tabstop>serverEncoding</tabstop>
974  </tabstops>
975  <resources/>
976  <connections>
977   <connection>
978    <sender>unlimitedRetries</sender>
979    <signal>toggled(bool)</signal>
980    <receiver>reconnectRetries</receiver>
981    <slot>setDisabled(bool)</slot>
982    <hints>
983     <hint type="sourcelabel">
984      <x>317</x>
985      <y>331</y>
986     </hint>
987     <hint type="destinationlabel">
988      <x>209</x>
989      <y>334</y>
990     </hint>
991    </hints>
992   </connection>
993   <connection>
994    <sender>unlimitedMessageRate</sender>
995    <signal>toggled(bool)</signal>
996    <receiver>messageRateBurstSize</receiver>
997    <slot>setDisabled(bool)</slot>
998    <hints>
999     <hint type="sourcelabel">
1000      <x>332</x>
1001      <y>392</y>
1002     </hint>
1003     <hint type="destinationlabel">
1004      <x>249</x>
1005      <y>393</y>
1006     </hint>
1007    </hints>
1008   </connection>
1009   <connection>
1010    <sender>unlimitedMessageRate</sender>
1011    <signal>toggled(bool)</signal>
1012    <receiver>messageRateDelayFrame</receiver>
1013    <slot>setDisabled(bool)</slot>
1014    <hints>
1015     <hint type="sourcelabel">
1016      <x>332</x>
1017      <y>392</y>
1018     </hint>
1019     <hint type="destinationlabel">
1020      <x>262</x>
1021      <y>428</y>
1022     </hint>
1023    </hints>
1024   </connection>
1025  </connections>
1026 </ui>