Font of the Inputline is now configurable. Closing BR #121.
[quassel.git] / src / qtui / settingspages / networkssettingspage.ui
1 <ui version="4.0" >
2  <class>NetworksSettingsPage</class>
3  <widget class="QWidget" name="NetworksSettingsPage" >
4   <property name="geometry" >
5    <rect>
6     <x>0</x>
7     <y>0</y>
8     <width>688</width>
9     <height>462</height>
10    </rect>
11   </property>
12   <property name="windowTitle" >
13    <string>Form</string>
14   </property>
15   <layout class="QHBoxLayout" >
16    <property name="margin" >
17     <number>0</number>
18    </property>
19    <item>
20     <layout class="QHBoxLayout" >
21      <item>
22       <layout class="QVBoxLayout" >
23        <item>
24         <widget class="QListWidget" name="networkList" >
25          <property name="selectionBehavior" >
26           <enum>QAbstractItemView::SelectRows</enum>
27          </property>
28          <property name="sortingEnabled" >
29           <bool>true</bool>
30          </property>
31         </widget>
32        </item>
33        <item>
34         <layout class="QVBoxLayout" >
35          <item>
36           <widget class="QPushButton" name="renameNetwork" >
37            <property name="sizePolicy" >
38             <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
39              <horstretch>0</horstretch>
40              <verstretch>0</verstretch>
41             </sizepolicy>
42            </property>
43            <property name="text" >
44             <string>Re&amp;name...</string>
45            </property>
46            <property name="icon" >
47             <iconset resource="../../icons/icons.qrc" >
48              <normaloff>:/16x16/actions/oxygen/16x16/actions/edit-rename.png</normaloff>:/16x16/actions/oxygen/16x16/actions/edit-rename.png</iconset>
49            </property>
50           </widget>
51          </item>
52          <item>
53           <widget class="QPushButton" name="addNetwork" >
54            <property name="sizePolicy" >
55             <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
56              <horstretch>0</horstretch>
57              <verstretch>0</verstretch>
58             </sizepolicy>
59            </property>
60            <property name="text" >
61             <string>&amp;Add...</string>
62            </property>
63            <property name="icon" >
64             <iconset resource="../../icons/icons.qrc" >
65              <normaloff>:/16x16/actions/oxygen/16x16/actions/list-add.png</normaloff>:/16x16/actions/oxygen/16x16/actions/list-add.png</iconset>
66            </property>
67            <property name="iconSize" >
68             <size>
69              <width>16</width>
70              <height>16</height>
71             </size>
72            </property>
73           </widget>
74          </item>
75          <item>
76           <widget class="QPushButton" name="deleteNetwork" >
77            <property name="sizePolicy" >
78             <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
79              <horstretch>0</horstretch>
80              <verstretch>0</verstretch>
81             </sizepolicy>
82            </property>
83            <property name="text" >
84             <string>De&amp;lete</string>
85            </property>
86            <property name="icon" >
87             <iconset resource="../../icons/icons.qrc" >
88              <normaloff>:/16x16/actions/oxygen/16x16/actions/edit-delete.png</normaloff>:/16x16/actions/oxygen/16x16/actions/edit-delete.png</iconset>
89            </property>
90           </widget>
91          </item>
92          <item>
93           <spacer>
94            <property name="orientation" >
95             <enum>Qt::Vertical</enum>
96            </property>
97            <property name="sizeHint" stdset="0" >
98             <size>
99              <width>20</width>
100              <height>40</height>
101             </size>
102            </property>
103           </spacer>
104          </item>
105          <item>
106           <widget class="QPushButton" name="connectNow" >
107            <property name="enabled" >
108             <bool>false</bool>
109            </property>
110            <property name="sizePolicy" >
111             <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
112              <horstretch>0</horstretch>
113              <verstretch>0</verstretch>
114             </sizepolicy>
115            </property>
116            <property name="text" >
117             <string>Connect now</string>
118            </property>
119            <property name="icon" >
120             <iconset>
121              <normaloff/>
122             </iconset>
123            </property>
124           </widget>
125          </item>
126         </layout>
127        </item>
128       </layout>
129      </item>
130      <item>
131       <widget class="QGroupBox" name="detailsBox" >
132        <property name="sizePolicy" >
133         <sizepolicy vsizetype="Preferred" hsizetype="Expanding" >
134          <horstretch>10</horstretch>
135          <verstretch>0</verstretch>
136         </sizepolicy>
137        </property>
138        <property name="title" >
139         <string>Network Details</string>
140        </property>
141        <layout class="QVBoxLayout" >
142         <item>
143          <layout class="QHBoxLayout" >
144           <item>
145            <widget class="QLabel" name="label_6" >
146             <property name="text" >
147              <string>Identity:</string>
148             </property>
149            </widget>
150           </item>
151           <item>
152            <widget class="QComboBox" name="identityList" >
153             <property name="sizePolicy" >
154              <sizepolicy vsizetype="Fixed" hsizetype="Expanding" >
155               <horstretch>0</horstretch>
156               <verstretch>0</verstretch>
157              </sizepolicy>
158             </property>
159            </widget>
160           </item>
161          </layout>
162         </item>
163         <item>
164          <widget class="QTabWidget" name="tabWidget" >
165           <property name="enabled" >
166            <bool>true</bool>
167           </property>
168           <property name="toolTip" >
169            <string>This specifies how control messages, nicks and servernames are encoded.
170 Unless you *really* know what you do, leave this as ISO-8859-1!</string>
171           </property>
172           <property name="currentIndex" >
173            <number>0</number>
174           </property>
175           <widget class="QWidget" name="serversTab" >
176            <property name="enabled" >
177             <bool>true</bool>
178            </property>
179            <property name="geometry" >
180             <rect>
181              <x>0</x>
182              <y>0</y>
183              <width>394</width>
184              <height>340</height>
185             </rect>
186            </property>
187            <attribute name="title" >
188             <string>Servers</string>
189            </attribute>
190            <layout class="QVBoxLayout" >
191             <item>
192              <layout class="QVBoxLayout" >
193               <item>
194                <layout class="QHBoxLayout" >
195                 <item>
196                  <widget class="QListWidget" name="serverList" >
197                   <property name="sizePolicy" >
198                    <sizepolicy vsizetype="Expanding" hsizetype="Expanding" >
199                     <horstretch>1</horstretch>
200                     <verstretch>0</verstretch>
201                    </sizepolicy>
202                   </property>
203                  </widget>
204                 </item>
205                 <item>
206                  <layout class="QVBoxLayout" >
207                   <item>
208                    <widget class="QPushButton" name="editServer" >
209                     <property name="sizePolicy" >
210                      <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
211                       <horstretch>0</horstretch>
212                       <verstretch>0</verstretch>
213                      </sizepolicy>
214                     </property>
215                     <property name="text" >
216                      <string>&amp;Edit...</string>
217                     </property>
218                     <property name="icon" >
219                      <iconset>
220                       <normaloff/>
221                      </iconset>
222                     </property>
223                    </widget>
224                   </item>
225                   <item>
226                    <widget class="QPushButton" name="addServer" >
227                     <property name="sizePolicy" >
228                      <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
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 resource="../../icons/icons.qrc" >
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 vsizetype="Fixed" hsizetype="Preferred" >
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 resource="../../icons/icons.qrc" >
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                     <property name="spacing" >
262                      <number>6</number>
263                     </property>
264                     <property name="margin" >
265                      <number>0</number>
266                     </property>
267                     <item>
268                      <spacer>
269                       <property name="orientation" >
270                        <enum>Qt::Horizontal</enum>
271                       </property>
272                       <property name="sizeHint" stdset="0" >
273                        <size>
274                         <width>0</width>
275                         <height>20</height>
276                        </size>
277                       </property>
278                      </spacer>
279                     </item>
280                     <item>
281                      <widget class="QToolButton" name="upServer" >
282                       <property name="toolTip" >
283                        <string>Move upwards in list</string>
284                       </property>
285                       <property name="text" >
286                        <string>...</string>
287                       </property>
288                       <property name="icon" >
289                        <iconset resource="../../icons/icons.qrc" >
290                         <normaloff>:/16x16/actions/oxygen/16x16/actions/go-up.png</normaloff>:/16x16/actions/oxygen/16x16/actions/go-up.png</iconset>
291                       </property>
292                      </widget>
293                     </item>
294                     <item>
295                      <widget class="QToolButton" name="downServer" >
296                       <property name="toolTip" >
297                        <string>Move downwards in list</string>
298                       </property>
299                       <property name="text" >
300                        <string>...</string>
301                       </property>
302                       <property name="icon" >
303                        <iconset resource="../../icons/icons.qrc" >
304                         <normaloff>:/16x16/actions/oxygen/16x16/actions/go-down.png</normaloff>:/16x16/actions/oxygen/16x16/actions/go-down.png</iconset>
305                       </property>
306                      </widget>
307                     </item>
308                     <item>
309                      <spacer>
310                       <property name="orientation" >
311                        <enum>Qt::Horizontal</enum>
312                       </property>
313                       <property name="sizeHint" stdset="0" >
314                        <size>
315                         <width>0</width>
316                         <height>20</height>
317                        </size>
318                       </property>
319                      </spacer>
320                     </item>
321                    </layout>
322                   </item>
323                   <item>
324                    <spacer>
325                     <property name="orientation" >
326                      <enum>Qt::Vertical</enum>
327                     </property>
328                     <property name="sizeHint" stdset="0" >
329                      <size>
330                       <width>20</width>
331                       <height>40</height>
332                      </size>
333                     </property>
334                    </spacer>
335                   </item>
336                  </layout>
337                 </item>
338                </layout>
339               </item>
340               <item>
341                <widget class="QCheckBox" name="randomServer" >
342                 <property name="enabled" >
343                  <bool>true</bool>
344                 </property>
345                 <property name="text" >
346                  <string>Choose random server for connecting</string>
347                 </property>
348                </widget>
349               </item>
350              </layout>
351             </item>
352            </layout>
353           </widget>
354           <widget class="QWidget" name="performTab" >
355            <property name="geometry" >
356             <rect>
357              <x>0</x>
358              <y>0</y>
359              <width>394</width>
360              <height>340</height>
361             </rect>
362            </property>
363            <attribute name="title" >
364             <string>Perform</string>
365            </attribute>
366            <layout class="QVBoxLayout" >
367             <item>
368              <widget class="QLabel" name="label" >
369               <property name="text" >
370                <string>Commands to execute on connect:</string>
371               </property>
372              </widget>
373             </item>
374             <item>
375              <layout class="QVBoxLayout" >
376               <item>
377                <widget class="QTextEdit" name="performEdit" >
378                 <property name="enabled" >
379                  <bool>true</bool>
380                 </property>
381                 <property name="lineWrapMode" >
382                  <enum>QTextEdit::NoWrap</enum>
383                 </property>
384                </widget>
385               </item>
386               <item>
387                <widget class="QGroupBox" name="autoIdentify" >
388                 <property name="enabled" >
389                  <bool>true</bool>
390                 </property>
391                 <property name="title" >
392                  <string>Auto Identify</string>
393                 </property>
394                 <property name="checkable" >
395                  <bool>true</bool>
396                 </property>
397                 <property name="checked" >
398                  <bool>true</bool>
399                 </property>
400                 <layout class="QVBoxLayout" >
401                  <item>
402                   <layout class="QGridLayout" >
403                    <item row="0" column="0" >
404                     <widget class="QLabel" name="label_2" >
405                      <property name="text" >
406                       <string>Service:</string>
407                      </property>
408                     </widget>
409                    </item>
410                    <item row="0" column="1" >
411                     <widget class="QLineEdit" name="autoIdentifyService" >
412                      <property name="enabled" >
413                       <bool>true</bool>
414                      </property>
415                      <property name="text" >
416                       <string>NickServ</string>
417                      </property>
418                     </widget>
419                    </item>
420                    <item row="1" column="0" >
421                     <widget class="QLabel" name="label_3" >
422                      <property name="enabled" >
423                       <bool>true</bool>
424                      </property>
425                      <property name="text" >
426                       <string>Password:</string>
427                      </property>
428                     </widget>
429                    </item>
430                    <item row="1" column="1" >
431                     <widget class="QLineEdit" name="autoIdentifyPassword" >
432                      <property name="enabled" >
433                       <bool>true</bool>
434                      </property>
435                      <property name="echoMode" >
436                       <enum>QLineEdit::Password</enum>
437                      </property>
438                     </widget>
439                    </item>
440                   </layout>
441                  </item>
442                 </layout>
443                </widget>
444               </item>
445              </layout>
446             </item>
447            </layout>
448           </widget>
449           <widget class="QWidget" name="tab" >
450            <property name="geometry" >
451             <rect>
452              <x>0</x>
453              <y>0</y>
454              <width>394</width>
455              <height>340</height>
456             </rect>
457            </property>
458            <attribute name="title" >
459             <string>Advanced</string>
460            </attribute>
461            <layout class="QVBoxLayout" name="verticalLayout_2" >
462             <item>
463              <widget class="QGroupBox" name="groupBox_3" >
464               <property name="enabled" >
465                <bool>true</bool>
466               </property>
467               <property name="title" >
468                <string>Encodings</string>
469               </property>
470               <layout class="QVBoxLayout" name="verticalLayout" >
471                <item>
472                 <layout class="QHBoxLayout" name="horizontalLayout" >
473                  <item>
474                   <layout class="QGridLayout" >
475                    <item row="0" column="0" >
476                     <widget class="QLabel" name="label_4" >
477                      <property name="text" >
478                       <string>Send messages in:</string>
479                      </property>
480                     </widget>
481                    </item>
482                    <item row="0" column="1" >
483                     <widget class="QComboBox" name="sendEncoding" >
484                      <property name="enabled" >
485                       <bool>false</bool>
486                      </property>
487                      <property name="sizePolicy" >
488                       <sizepolicy vsizetype="Fixed" hsizetype="Expanding" >
489                        <horstretch>0</horstretch>
490                        <verstretch>0</verstretch>
491                       </sizepolicy>
492                      </property>
493                      <property name="insertPolicy" >
494                       <enum>QComboBox::InsertAlphabetically</enum>
495                      </property>
496                     </widget>
497                    </item>
498                    <item row="1" column="0" >
499                     <widget class="QLabel" name="label_5" >
500                      <property name="toolTip" >
501                       <string>Incoming messages encoded in Utf8 will always be treated as such. This setting defines the encoding for messages that are not Utf8.</string>
502                      </property>
503                      <property name="text" >
504                       <string>Receive fallback:</string>
505                      </property>
506                     </widget>
507                    </item>
508                    <item row="1" column="1" >
509                     <widget class="QComboBox" name="recvEncoding" >
510                      <property name="enabled" >
511                       <bool>false</bool>
512                      </property>
513                      <property name="sizePolicy" >
514                       <sizepolicy vsizetype="Fixed" hsizetype="Expanding" >
515                        <horstretch>0</horstretch>
516                        <verstretch>0</verstretch>
517                       </sizepolicy>
518                      </property>
519                      <property name="insertPolicy" >
520                       <enum>QComboBox::InsertAlphabetically</enum>
521                      </property>
522                     </widget>
523                    </item>
524                    <item row="2" column="0" >
525                     <widget class="QLabel" name="label_9" >
526                      <property name="toolTip" >
527                       <string>This specifies how control messages, nicks and servernames are encoded.
528 Unless you *really* know what you do, leave this as ISO-8859-1!</string>
529                      </property>
530                      <property name="text" >
531                       <string>Server encoding:</string>
532                      </property>
533                     </widget>
534                    </item>
535                    <item row="2" column="1" >
536                     <widget class="QComboBox" name="serverEncoding" >
537                      <property name="enabled" >
538                       <bool>false</bool>
539                      </property>
540                     </widget>
541                    </item>
542                   </layout>
543                  </item>
544                  <item>
545                   <spacer>
546                    <property name="orientation" >
547                     <enum>Qt::Horizontal</enum>
548                    </property>
549                    <property name="sizeHint" stdset="0" >
550                     <size>
551                      <width>58</width>
552                      <height>61</height>
553                     </size>
554                    </property>
555                   </spacer>
556                  </item>
557                 </layout>
558                </item>
559                <item>
560                 <widget class="QCheckBox" name="useDefaultEncodings" >
561                  <property name="enabled" >
562                   <bool>true</bool>
563                  </property>
564                  <property name="text" >
565                   <string>Use defaults</string>
566                  </property>
567                  <property name="checked" >
568                   <bool>true</bool>
569                  </property>
570                 </widget>
571                </item>
572               </layout>
573              </widget>
574             </item>
575             <item>
576              <widget class="QGroupBox" name="autoReconnect" >
577               <property name="enabled" >
578                <bool>true</bool>
579               </property>
580               <property name="title" >
581                <string>Automatic Reconnect</string>
582               </property>
583               <property name="checkable" >
584                <bool>true</bool>
585               </property>
586               <layout class="QVBoxLayout" >
587                <item>
588                 <layout class="QHBoxLayout" >
589                  <item>
590                   <layout class="QGridLayout" >
591                    <item row="0" column="0" >
592                     <widget class="QLabel" name="label_7" >
593                      <property name="text" >
594                       <string>Interval:</string>
595                      </property>
596                     </widget>
597                    </item>
598                    <item row="0" column="1" >
599                     <widget class="QSpinBox" name="reconnectInterval" >
600                      <property name="suffix" >
601                       <string> s</string>
602                      </property>
603                      <property name="minimum" >
604                       <number>10</number>
605                      </property>
606                      <property name="maximum" >
607                       <number>3600</number>
608                      </property>
609                      <property name="value" >
610                       <number>30</number>
611                      </property>
612                     </widget>
613                    </item>
614                    <item row="1" column="0" >
615                     <widget class="QLabel" name="label_8" >
616                      <property name="text" >
617                       <string>Retries:</string>
618                      </property>
619                     </widget>
620                    </item>
621                    <item row="1" column="1" >
622                     <widget class="QSpinBox" name="reconnectRetries" >
623                      <property name="minimum" >
624                       <number>1</number>
625                      </property>
626                      <property name="maximum" >
627                       <number>999</number>
628                      </property>
629                      <property name="value" >
630                       <number>10</number>
631                      </property>
632                     </widget>
633                    </item>
634                    <item row="1" column="2" >
635                     <widget class="QCheckBox" name="unlimitedRetries" >
636                      <property name="text" >
637                       <string>Unlimited</string>
638                      </property>
639                     </widget>
640                    </item>
641                   </layout>
642                  </item>
643                  <item>
644                   <spacer>
645                    <property name="orientation" >
646                     <enum>Qt::Horizontal</enum>
647                    </property>
648                    <property name="sizeHint" stdset="0" >
649                     <size>
650                      <width>40</width>
651                      <height>20</height>
652                     </size>
653                    </property>
654                   </spacer>
655                  </item>
656                 </layout>
657                </item>
658                <item>
659                 <widget class="QCheckBox" name="rejoinOnReconnect" >
660                  <property name="enabled" >
661                   <bool>false</bool>
662                  </property>
663                  <property name="text" >
664                   <string>Rejoin all channels on reconnect</string>
665                  </property>
666                  <property name="checked" >
667                   <bool>true</bool>
668                  </property>
669                 </widget>
670                </item>
671               </layout>
672              </widget>
673             </item>
674             <item>
675              <spacer>
676               <property name="orientation" >
677                <enum>Qt::Vertical</enum>
678               </property>
679               <property name="sizeHint" stdset="0" >
680                <size>
681                 <width>386</width>
682                 <height>31</height>
683                </size>
684               </property>
685              </spacer>
686             </item>
687            </layout>
688           </widget>
689          </widget>
690         </item>
691        </layout>
692       </widget>
693      </item>
694     </layout>
695    </item>
696   </layout>
697  </widget>
698  <resources>
699   <include location="../../icons/icons.qrc" />
700  </resources>
701  <connections>
702   <connection>
703    <sender>useDefaultEncodings</sender>
704    <signal>toggled(bool)</signal>
705    <receiver>sendEncoding</receiver>
706    <slot>setDisabled(bool)</slot>
707    <hints>
708     <hint type="sourcelabel" >
709      <x>659</x>
710      <y>262</y>
711     </hint>
712     <hint type="destinationlabel" >
713      <x>471</x>
714      <y>176</y>
715     </hint>
716    </hints>
717   </connection>
718   <connection>
719    <sender>useDefaultEncodings</sender>
720    <signal>toggled(bool)</signal>
721    <receiver>recvEncoding</receiver>
722    <slot>setDisabled(bool)</slot>
723    <hints>
724     <hint type="sourcelabel" >
725      <x>659</x>
726      <y>262</y>
727     </hint>
728     <hint type="destinationlabel" >
729      <x>471</x>
730      <y>209</y>
731     </hint>
732    </hints>
733   </connection>
734   <connection>
735    <sender>unlimitedRetries</sender>
736    <signal>toggled(bool)</signal>
737    <receiver>reconnectRetries</receiver>
738    <slot>setDisabled(bool)</slot>
739    <hints>
740     <hint type="sourcelabel" >
741      <x>512</x>
742      <y>373</y>
743     </hint>
744     <hint type="destinationlabel" >
745      <x>420</x>
746      <y>377</y>
747     </hint>
748    </hints>
749   </connection>
750   <connection>
751    <sender>useDefaultEncodings</sender>
752    <signal>toggled(bool)</signal>
753    <receiver>serverEncoding</receiver>
754    <slot>setDisabled(bool)</slot>
755    <hints>
756     <hint type="sourcelabel" >
757      <x>396</x>
758      <y>251</y>
759     </hint>
760     <hint type="destinationlabel" >
761      <x>456</x>
762      <y>230</y>
763     </hint>
764    </hints>
765   </connection>
766  </connections>
767 </ui>