cmake: avoid de-duplication of user's CXXFLAGS
[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="Expanding">
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="connectionTab">
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="autoIdentifyTab">
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="sasl">
668             <property name="enabled">
669              <bool>true</bool>
670             </property>
671             <property name="toolTip">
672              <string>Authenticate using your nickname and password before joining any channels</string>
673             </property>
674             <property name="title">
675              <string>Use SASL Authentication</string>
676             </property>
677             <property name="checkable">
678              <bool>true</bool>
679             </property>
680             <property name="checked">
681              <bool>true</bool>
682             </property>
683             <layout class="QVBoxLayout" name="verticalLayout_11">
684              <item>
685               <widget class="QFrame" name="saslPlainContents">
686                <property name="frameShape">
687                 <enum>QFrame::NoFrame</enum>
688                </property>
689                <property name="frameShadow">
690                 <enum>QFrame::Plain</enum>
691                </property>
692                <property name="lineWidth">
693                 <number>0</number>
694                </property>
695                <layout class="QVBoxLayout" name="verticalLayout_12">
696                 <property name="leftMargin">
697                  <number>0</number>
698                 </property>
699                 <property name="topMargin">
700                  <number>0</number>
701                 </property>
702                 <property name="rightMargin">
703                  <number>0</number>
704                 </property>
705                 <property name="bottomMargin">
706                  <number>0</number>
707                 </property>
708                 <item>
709                  <layout class="QGridLayout" name="gridLayout_2">
710                   <item row="0" column="1">
711                    <widget class="QLineEdit" name="saslAccount">
712                     <property name="enabled">
713                      <bool>true</bool>
714                     </property>
715                     <property name="toolTip">
716                      <string>Account name, often the same as your nickname</string>
717                     </property>
718                     <property name="text">
719                      <string/>
720                     </property>
721                    </widget>
722                   </item>
723                   <item row="0" column="0">
724                    <widget class="QLabel" name="saslAccountLabel">
725                     <property name="enabled">
726                      <bool>true</bool>
727                     </property>
728                     <property name="text">
729                      <string>Account:</string>
730                     </property>
731                    </widget>
732                   </item>
733                   <item row="1" column="1">
734                    <widget class="QLineEdit" name="saslPassword">
735                     <property name="enabled">
736                      <bool>true</bool>
737                     </property>
738                     <property name="toolTip">
739                      <string>Account password</string>
740                     </property>
741                     <property name="echoMode">
742                      <enum>QLineEdit::Password</enum>
743                     </property>
744                    </widget>
745                   </item>
746                   <item row="1" column="0">
747                    <widget class="QLabel" name="saslPasswordLabel">
748                     <property name="enabled">
749                      <bool>true</bool>
750                     </property>
751                     <property name="text">
752                      <string>Password:</string>
753                     </property>
754                    </widget>
755                   </item>
756                  </layout>
757                 </item>
758                </layout>
759               </widget>
760              </item>
761              <item>
762               <widget class="QLabel" name="saslExtInfo">
763                <property name="text">
764                 <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>
765                </property>
766                <property name="wordWrap">
767                 <bool>true</bool>
768                </property>
769               </widget>
770              </item>
771              <item>
772               <layout class="QHBoxLayout" name="horizontalLayout_7">
773                <item>
774                 <widget class="QLabel" name="saslStatusIcon">
775                  <property name="text">
776                   <string notr="true">[icon]</string>
777                  </property>
778                 </widget>
779                </item>
780                <item>
781                 <widget class="QLabel" name="saslStatusLabel">
782                  <property name="sizePolicy">
783                   <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
784                    <horstretch>0</horstretch>
785                    <verstretch>0</verstretch>
786                   </sizepolicy>
787                  </property>
788                  <property name="text">
789                   <string>Could not detect if supported by server</string>
790                  </property>
791                 </widget>
792                </item>
793                <item>
794                 <widget class="QPushButton" name="saslStatusDetails">
795                  <property name="text">
796                   <string>Details...</string>
797                  </property>
798                 </widget>
799                </item>
800               </layout>
801              </item>
802             </layout>
803            </widget>
804           </item>
805           <item>
806            <widget class="QGroupBox" name="autoIdentify">
807             <property name="enabled">
808              <bool>true</bool>
809             </property>
810             <property name="toolTip">
811              <string>Authenticate to services using your password.  Use SASL instead to identify before joining channels.</string>
812             </property>
813             <property name="title">
814              <string>Auto Identify</string>
815             </property>
816             <property name="checkable">
817              <bool>true</bool>
818             </property>
819             <property name="checked">
820              <bool>true</bool>
821             </property>
822             <layout class="QGridLayout" name="gridLayout">
823              <item row="0" column="1">
824               <widget class="QLineEdit" name="autoIdentifyService">
825                <property name="enabled">
826                 <bool>true</bool>
827                </property>
828                <property name="toolTip">
829                 <string>Service user to send your password to, usually NickServ</string>
830                </property>
831                <property name="text">
832                 <string>NickServ</string>
833                </property>
834               </widget>
835              </item>
836              <item row="1" column="1">
837               <widget class="QLineEdit" name="autoIdentifyPassword">
838                <property name="enabled">
839                 <bool>true</bool>
840                </property>
841                <property name="toolTip">
842                 <string>Account password</string>
843                </property>
844                <property name="echoMode">
845                 <enum>QLineEdit::Password</enum>
846                </property>
847               </widget>
848              </item>
849              <item row="0" column="0">
850               <widget class="QLabel" name="identifyServiceLabel">
851                <property name="text">
852                 <string>Service:</string>
853                </property>
854               </widget>
855              </item>
856              <item row="1" column="0">
857               <widget class="QLabel" name="identifyPasswordLabel">
858                <property name="enabled">
859                 <bool>true</bool>
860                </property>
861                <property name="text">
862                 <string>Password:</string>
863                </property>
864               </widget>
865              </item>
866             </layout>
867            </widget>
868           </item>
869           <item>
870            <spacer name="verticalSpacer_2">
871             <property name="orientation">
872              <enum>Qt::Vertical</enum>
873             </property>
874             <property name="sizeHint" stdset="0">
875              <size>
876               <width>20</width>
877               <height>10</height>
878              </size>
879             </property>
880            </spacer>
881           </item>
882          </layout>
883         </widget>
884         <widget class="QWidget" name="featuresTab">
885          <attribute name="title">
886           <string>Features</string>
887          </attribute>
888          <attribute name="toolTip">
889           <string>Configure the modern IRC messaging features Quassel supports</string>
890          </attribute>
891          <layout class="QVBoxLayout" name="verticalLayout_14">
892           <item>
893            <widget class="QWidget" name="enableCapsStatusWidget" native="true">
894             <layout class="QHBoxLayout" name="horizontalLayout_8">
895              <property name="leftMargin">
896               <number>0</number>
897              </property>
898              <property name="topMargin">
899               <number>0</number>
900              </property>
901              <property name="rightMargin">
902               <number>0</number>
903              </property>
904              <property name="bottomMargin">
905               <number>0</number>
906              </property>
907              <item>
908               <widget class="QLabel" name="enableCapsStatusIcon">
909                <property name="text">
910                 <string notr="true">[icon]</string>
911                </property>
912               </widget>
913              </item>
914              <item>
915               <widget class="QLabel" name="enableCapsStatusLabel">
916                <property name="sizePolicy">
917                 <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
918                  <horstretch>0</horstretch>
919                  <verstretch>0</verstretch>
920                 </sizepolicy>
921                </property>
922                <property name="text">
923                 <string>These features require support from the network</string>
924                </property>
925                <property name="wordWrap">
926                 <bool>true</bool>
927                </property>
928               </widget>
929              </item>
930              <item>
931               <widget class="QPushButton" name="enableCapsStatusDetails">
932                <property name="text">
933                 <string>Details...</string>
934                </property>
935               </widget>
936              </item>
937             </layout>
938            </widget>
939           </item>
940           <item>
941            <widget class="QWidget" name="enableCapsConfigWidget" native="true">
942             <layout class="QVBoxLayout" name="verticalLayout_6">
943              <property name="leftMargin">
944               <number>0</number>
945              </property>
946              <property name="topMargin">
947               <number>0</number>
948              </property>
949              <property name="rightMargin">
950               <number>0</number>
951              </property>
952              <property name="bottomMargin">
953               <number>0</number>
954              </property>
955              <item>
956               <widget class="QCheckBox" name="enableCapServerTime">
957                <property name="sizePolicy">
958                 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
959                  <horstretch>0</horstretch>
960                  <verstretch>0</verstretch>
961                 </sizepolicy>
962                </property>
963                <property name="toolTip">
964                 <string>&lt;p&gt;Let the IRC network control the timestamps for messages, such as when viewing messages from the past.&lt;/p&gt;
965 &lt;p&gt;This is useful when connecting to bouncers, IRC bridges, or networks that send messages you've missed when reconnecting.&lt;/p&gt;
966 &lt;p&gt;&lt;i&gt;Toggles the IRCv3 'server-time' capability.&lt;/i&gt;&lt;/p&gt;</string>
967                </property>
968                <property name="text">
969                 <string>Use network timestamps for messages</string>
970                </property>
971               </widget>
972              </item>
973              <item>
974               <layout class="QHBoxLayout" name="horizontalLayout_9">
975                <item>
976                 <widget class="QPushButton" name="enableCapsAdvanced">
977                  <property name="toolTip">
978                   <string>Configure which IRC capabilities Quassel will ignore during negotiation</string>
979                  </property>
980                  <property name="text">
981                   <string>Advanced...</string>
982                  </property>
983                 </widget>
984                </item>
985                <item>
986                 <spacer name="horizontalSpacer_6">
987                  <property name="orientation">
988                   <enum>Qt::Horizontal</enum>
989                  </property>
990                  <property name="sizeHint" stdset="0">
991                   <size>
992                    <width>13</width>
993                    <height>35</height>
994                   </size>
995                  </property>
996                 </spacer>
997                </item>
998               </layout>
999              </item>
1000              <item>
1001               <widget class="QLabel" name="enableCapsReconnectNotice">
1002                <property name="text">
1003                 <string>&lt;i&gt;Changes apply after reconnecting to the network&lt;/i&gt;</string>
1004                </property>
1005               </widget>
1006              </item>
1007             </layout>
1008            </widget>
1009           </item>
1010           <item>
1011            <spacer name="verticalSpacer_5">
1012             <property name="orientation">
1013              <enum>Qt::Vertical</enum>
1014             </property>
1015             <property name="sizeHint" stdset="0">
1016              <size>
1017               <width>20</width>
1018               <height>178</height>
1019              </size>
1020             </property>
1021            </spacer>
1022           </item>
1023          </layout>
1024         </widget>
1025         <widget class="QWidget" name="encodingsTab">
1026          <attribute name="title">
1027           <string>Encodings</string>
1028          </attribute>
1029          <attribute name="toolTip">
1030           <string>Configure advanced settings such as message encodings</string>
1031          </attribute>
1032          <layout class="QVBoxLayout" name="verticalLayout_13">
1033           <item>
1034            <widget class="QGroupBox" name="useCustomEncodings">
1035             <property name="enabled">
1036              <bool>true</bool>
1037             </property>
1038             <property name="toolTip">
1039              <string>Control encodings for in- and outgoing messages</string>
1040             </property>
1041             <property name="title">
1042              <string>Use Custom Encodings</string>
1043             </property>
1044             <property name="checkable">
1045              <bool>true</bool>
1046             </property>
1047             <layout class="QVBoxLayout">
1048              <item>
1049               <layout class="QGridLayout">
1050                <item row="0" column="0">
1051                 <widget class="QLabel" name="label_4">
1052                  <property name="toolTip">
1053                   <string>Specify which encoding your messages will be sent in.
1054 UTF-8 should be a sane choice for most networks.</string>
1055                  </property>
1056                  <property name="text">
1057                   <string>Send messages in:</string>
1058                  </property>
1059                 </widget>
1060                </item>
1061                <item row="0" column="1">
1062                 <widget class="QComboBox" name="sendEncoding">
1063                  <property name="enabled">
1064                   <bool>true</bool>
1065                  </property>
1066                  <property name="sizePolicy">
1067                   <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
1068                    <horstretch>0</horstretch>
1069                    <verstretch>0</verstretch>
1070                   </sizepolicy>
1071                  </property>
1072                  <property name="toolTip">
1073                   <string>Specify which encoding your messages will be sent in.
1074 UTF-8 should be a sane choice for most networks.</string>
1075                  </property>
1076                  <property name="insertPolicy">
1077                   <enum>QComboBox::InsertAlphabetically</enum>
1078                  </property>
1079                 </widget>
1080                </item>
1081                <item row="1" column="0">
1082                 <widget class="QLabel" name="label_5">
1083                  <property name="toolTip">
1084                   <string>Incoming messages encoded in UTF-8 will always be treated as such.
1085 This setting defines the encoding for messages that are not UTF-8.</string>
1086                  </property>
1087                  <property name="text">
1088                   <string>Receive fallback:</string>
1089                  </property>
1090                 </widget>
1091                </item>
1092                <item row="1" column="1">
1093                 <widget class="QComboBox" name="recvEncoding">
1094                  <property name="enabled">
1095                   <bool>true</bool>
1096                  </property>
1097                  <property name="sizePolicy">
1098                   <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
1099                    <horstretch>0</horstretch>
1100                    <verstretch>0</verstretch>
1101                   </sizepolicy>
1102                  </property>
1103                  <property name="toolTip">
1104                   <string>Incoming messages encoded in UTF-8 will always be treated as such.
1105 This setting defines the encoding for messages that are not UTF-8.</string>
1106                  </property>
1107                  <property name="insertPolicy">
1108                   <enum>QComboBox::InsertAlphabetically</enum>
1109                  </property>
1110                 </widget>
1111                </item>
1112                <item row="2" column="0">
1113                 <widget class="QLabel" name="label_9">
1114                  <property name="toolTip">
1115                   <string>&lt;qt&gt;&lt;p&gt;This specifies how control messages, nicks and servernames are encoded.&lt;/p&gt;&lt;p&gt;&lt;b&gt;UTF-8&lt;/b&gt; should be fine for modern networks.  On other networks, you may need to use &lt;b&gt;ISO-8859-1&lt;/b&gt; to avoid errors with illegal characters and invalid encoding.&lt;/p&gt;&lt;/qt&gt;</string>
1116                  </property>
1117                  <property name="text">
1118                   <string>Server encoding:</string>
1119                  </property>
1120                 </widget>
1121                </item>
1122                <item row="2" column="1">
1123                 <widget class="QComboBox" name="serverEncoding">
1124                  <property name="enabled">
1125                   <bool>true</bool>
1126                  </property>
1127                  <property name="toolTip">
1128                   <string>&lt;qt&gt;&lt;p&gt;This specifies how control messages, nicks and servernames are encoded.&lt;/p&gt;&lt;p&gt;&lt;b&gt;UTF-8&lt;/b&gt; should be fine for modern networks.  On other networks, you may need to use &lt;b&gt;ISO-8859-1&lt;/b&gt; to avoid errors with illegal characters and invalid encoding.&lt;/p&gt;&lt;/qt&gt;</string>
1129                  </property>
1130                 </widget>
1131                </item>
1132               </layout>
1133              </item>
1134             </layout>
1135            </widget>
1136           </item>
1137           <item>
1138            <spacer name="verticalSpacer_4">
1139             <property name="orientation">
1140              <enum>Qt::Vertical</enum>
1141             </property>
1142             <property name="sizeHint" stdset="0">
1143              <size>
1144               <width>20</width>
1145               <height>79</height>
1146              </size>
1147             </property>
1148            </spacer>
1149           </item>
1150          </layout>
1151         </widget>
1152        </widget>
1153       </item>
1154      </layout>
1155     </widget>
1156    </item>
1157   </layout>
1158  </widget>
1159  <tabstops>
1160   <tabstop>networkList</tabstop>
1161   <tabstop>renameNetwork</tabstop>
1162   <tabstop>addNetwork</tabstop>
1163   <tabstop>deleteNetwork</tabstop>
1164   <tabstop>identityList</tabstop>
1165   <tabstop>editIdentities</tabstop>
1166   <tabstop>tabWidget</tabstop>
1167   <tabstop>serverList</tabstop>
1168   <tabstop>editServer</tabstop>
1169   <tabstop>addServer</tabstop>
1170   <tabstop>deleteServer</tabstop>
1171   <tabstop>upServer</tabstop>
1172   <tabstop>downServer</tabstop>
1173   <tabstop>performEdit</tabstop>
1174   <tabstop>autoReconnect</tabstop>
1175   <tabstop>reconnectInterval</tabstop>
1176   <tabstop>reconnectRetries</tabstop>
1177   <tabstop>unlimitedRetries</tabstop>
1178   <tabstop>rejoinOnReconnect</tabstop>
1179   <tabstop>useCustomMessageRate</tabstop>
1180   <tabstop>messageRateBurstSize</tabstop>
1181   <tabstop>unlimitedMessageRate</tabstop>
1182   <tabstop>messageRateDelay</tabstop>
1183   <tabstop>sasl</tabstop>
1184   <tabstop>saslAccount</tabstop>
1185   <tabstop>saslPassword</tabstop>
1186   <tabstop>saslStatusDetails</tabstop>
1187   <tabstop>autoIdentify</tabstop>
1188   <tabstop>autoIdentifyService</tabstop>
1189   <tabstop>autoIdentifyPassword</tabstop>
1190   <tabstop>enableCapsStatusDetails</tabstop>
1191   <tabstop>enableCapServerTime</tabstop>
1192   <tabstop>enableCapsAdvanced</tabstop>
1193   <tabstop>useCustomEncodings</tabstop>
1194   <tabstop>sendEncoding</tabstop>
1195   <tabstop>recvEncoding</tabstop>
1196   <tabstop>serverEncoding</tabstop>
1197  </tabstops>
1198  <resources/>
1199  <connections>
1200   <connection>
1201    <sender>unlimitedRetries</sender>
1202    <signal>toggled(bool)</signal>
1203    <receiver>reconnectRetries</receiver>
1204    <slot>setDisabled(bool)</slot>
1205    <hints>
1206     <hint type="sourcelabel">
1207      <x>317</x>
1208      <y>331</y>
1209     </hint>
1210     <hint type="destinationlabel">
1211      <x>209</x>
1212      <y>334</y>
1213     </hint>
1214    </hints>
1215   </connection>
1216   <connection>
1217    <sender>unlimitedMessageRate</sender>
1218    <signal>toggled(bool)</signal>
1219    <receiver>messageRateBurstSize</receiver>
1220    <slot>setDisabled(bool)</slot>
1221    <hints>
1222     <hint type="sourcelabel">
1223      <x>332</x>
1224      <y>392</y>
1225     </hint>
1226     <hint type="destinationlabel">
1227      <x>249</x>
1228      <y>393</y>
1229     </hint>
1230    </hints>
1231   </connection>
1232   <connection>
1233    <sender>unlimitedMessageRate</sender>
1234    <signal>toggled(bool)</signal>
1235    <receiver>messageRateDelayFrame</receiver>
1236    <slot>setDisabled(bool)</slot>
1237    <hints>
1238     <hint type="sourcelabel">
1239      <x>332</x>
1240      <y>392</y>
1241     </hint>
1242     <hint type="destinationlabel">
1243      <x>262</x>
1244      <y>428</y>
1245     </hint>
1246    </hints>
1247   </connection>
1248  </connections>
1249 </ui>