75a1fa1f2b402eca0743eb329a1f04ddcd197765
[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="currentIndex" >
169            <number>0</number>
170           </property>
171           <widget class="QWidget" name="serversTab" >
172            <property name="enabled" >
173             <bool>true</bool>
174            </property>
175            <property name="geometry" >
176             <rect>
177              <x>0</x>
178              <y>0</y>
179              <width>394</width>
180              <height>340</height>
181             </rect>
182            </property>
183            <attribute name="title" >
184             <string>Servers</string>
185            </attribute>
186            <layout class="QVBoxLayout" >
187             <item>
188              <layout class="QVBoxLayout" >
189               <item>
190                <layout class="QHBoxLayout" >
191                 <item>
192                  <widget class="QListWidget" name="serverList" >
193                   <property name="sizePolicy" >
194                    <sizepolicy vsizetype="Expanding" hsizetype="Expanding" >
195                     <horstretch>1</horstretch>
196                     <verstretch>0</verstretch>
197                    </sizepolicy>
198                   </property>
199                  </widget>
200                 </item>
201                 <item>
202                  <layout class="QVBoxLayout" >
203                   <item>
204                    <widget class="QPushButton" name="editServer" >
205                     <property name="sizePolicy" >
206                      <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
207                       <horstretch>0</horstretch>
208                       <verstretch>0</verstretch>
209                      </sizepolicy>
210                     </property>
211                     <property name="text" >
212                      <string>&amp;Edit...</string>
213                     </property>
214                     <property name="icon" >
215                      <iconset>
216                       <normaloff/>
217                      </iconset>
218                     </property>
219                    </widget>
220                   </item>
221                   <item>
222                    <widget class="QPushButton" name="addServer" >
223                     <property name="sizePolicy" >
224                      <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
225                       <horstretch>0</horstretch>
226                       <verstretch>0</verstretch>
227                      </sizepolicy>
228                     </property>
229                     <property name="text" >
230                      <string>&amp;Add...</string>
231                     </property>
232                     <property name="icon" >
233                      <iconset resource="../../icons/icons.qrc" >
234                       <normaloff>:/16x16/actions/oxygen/16x16/actions/list-add.png</normaloff>:/16x16/actions/oxygen/16x16/actions/list-add.png</iconset>
235                     </property>
236                    </widget>
237                   </item>
238                   <item>
239                    <widget class="QPushButton" name="deleteServer" >
240                     <property name="sizePolicy" >
241                      <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
242                       <horstretch>0</horstretch>
243                       <verstretch>0</verstretch>
244                      </sizepolicy>
245                     </property>
246                     <property name="text" >
247                      <string>De&amp;lete</string>
248                     </property>
249                     <property name="icon" >
250                      <iconset resource="../../icons/icons.qrc" >
251                       <normaloff>:/16x16/actions/oxygen/16x16/actions/edit-delete.png</normaloff>:/16x16/actions/oxygen/16x16/actions/edit-delete.png</iconset>
252                     </property>
253                    </widget>
254                   </item>
255                   <item>
256                    <layout class="QHBoxLayout" >
257                     <property name="spacing" >
258                      <number>6</number>
259                     </property>
260                     <property name="margin" >
261                      <number>0</number>
262                     </property>
263                     <item>
264                      <spacer>
265                       <property name="orientation" >
266                        <enum>Qt::Horizontal</enum>
267                       </property>
268                       <property name="sizeHint" stdset="0" >
269                        <size>
270                         <width>0</width>
271                         <height>20</height>
272                        </size>
273                       </property>
274                      </spacer>
275                     </item>
276                     <item>
277                      <widget class="QToolButton" name="upServer" >
278                       <property name="toolTip" >
279                        <string>Move upwards in list</string>
280                       </property>
281                       <property name="text" >
282                        <string>...</string>
283                       </property>
284                       <property name="icon" >
285                        <iconset resource="../../icons/icons.qrc" >
286                         <normaloff>:/16x16/actions/oxygen/16x16/actions/go-up.png</normaloff>:/16x16/actions/oxygen/16x16/actions/go-up.png</iconset>
287                       </property>
288                      </widget>
289                     </item>
290                     <item>
291                      <widget class="QToolButton" name="downServer" >
292                       <property name="toolTip" >
293                        <string>Move downwards in list</string>
294                       </property>
295                       <property name="text" >
296                        <string>...</string>
297                       </property>
298                       <property name="icon" >
299                        <iconset resource="../../icons/icons.qrc" >
300                         <normaloff>:/16x16/actions/oxygen/16x16/actions/go-down.png</normaloff>:/16x16/actions/oxygen/16x16/actions/go-down.png</iconset>
301                       </property>
302                      </widget>
303                     </item>
304                     <item>
305                      <spacer>
306                       <property name="orientation" >
307                        <enum>Qt::Horizontal</enum>
308                       </property>
309                       <property name="sizeHint" stdset="0" >
310                        <size>
311                         <width>0</width>
312                         <height>20</height>
313                        </size>
314                       </property>
315                      </spacer>
316                     </item>
317                    </layout>
318                   </item>
319                   <item>
320                    <spacer>
321                     <property name="orientation" >
322                      <enum>Qt::Vertical</enum>
323                     </property>
324                     <property name="sizeHint" stdset="0" >
325                      <size>
326                       <width>20</width>
327                       <height>40</height>
328                      </size>
329                     </property>
330                    </spacer>
331                   </item>
332                  </layout>
333                 </item>
334                </layout>
335               </item>
336               <item>
337                <widget class="QCheckBox" name="randomServer" >
338                 <property name="enabled" >
339                  <bool>true</bool>
340                 </property>
341                 <property name="text" >
342                  <string>Choose random server for connecting</string>
343                 </property>
344                </widget>
345               </item>
346              </layout>
347             </item>
348            </layout>
349           </widget>
350           <widget class="QWidget" name="performTab" >
351            <property name="geometry" >
352             <rect>
353              <x>0</x>
354              <y>0</y>
355              <width>394</width>
356              <height>340</height>
357             </rect>
358            </property>
359            <attribute name="title" >
360             <string>Perform</string>
361            </attribute>
362            <layout class="QVBoxLayout" >
363             <item>
364              <widget class="QLabel" name="label" >
365               <property name="text" >
366                <string>Commands to execute on connect:</string>
367               </property>
368              </widget>
369             </item>
370             <item>
371              <layout class="QVBoxLayout" >
372               <item>
373                <widget class="QTextEdit" name="performEdit" >
374                 <property name="enabled" >
375                  <bool>true</bool>
376                 </property>
377                 <property name="lineWrapMode" >
378                  <enum>QTextEdit::NoWrap</enum>
379                 </property>
380                </widget>
381               </item>
382               <item>
383                <widget class="QGroupBox" name="autoIdentify" >
384                 <property name="enabled" >
385                  <bool>true</bool>
386                 </property>
387                 <property name="title" >
388                  <string>Auto Identify</string>
389                 </property>
390                 <property name="checkable" >
391                  <bool>true</bool>
392                 </property>
393                 <property name="checked" >
394                  <bool>true</bool>
395                 </property>
396                 <layout class="QVBoxLayout" >
397                  <item>
398                   <layout class="QGridLayout" >
399                    <item row="0" column="0" >
400                     <widget class="QLabel" name="label_2" >
401                      <property name="text" >
402                       <string>Service:</string>
403                      </property>
404                     </widget>
405                    </item>
406                    <item row="0" column="1" >
407                     <widget class="QLineEdit" name="autoIdentifyService" >
408                      <property name="enabled" >
409                       <bool>true</bool>
410                      </property>
411                      <property name="text" >
412                       <string>NickServ</string>
413                      </property>
414                     </widget>
415                    </item>
416                    <item row="1" column="0" >
417                     <widget class="QLabel" name="label_3" >
418                      <property name="enabled" >
419                       <bool>true</bool>
420                      </property>
421                      <property name="text" >
422                       <string>Password:</string>
423                      </property>
424                     </widget>
425                    </item>
426                    <item row="1" column="1" >
427                     <widget class="QLineEdit" name="autoIdentifyPassword" >
428                      <property name="enabled" >
429                       <bool>true</bool>
430                      </property>
431                      <property name="echoMode" >
432                       <enum>QLineEdit::Password</enum>
433                      </property>
434                     </widget>
435                    </item>
436                   </layout>
437                  </item>
438                 </layout>
439                </widget>
440               </item>
441              </layout>
442             </item>
443            </layout>
444           </widget>
445           <widget class="QWidget" name="tab" >
446            <property name="geometry" >
447             <rect>
448              <x>0</x>
449              <y>0</y>
450              <width>394</width>
451              <height>340</height>
452             </rect>
453            </property>
454            <attribute name="title" >
455             <string>Advanced</string>
456            </attribute>
457            <layout class="QVBoxLayout" >
458             <item>
459              <widget class="QGroupBox" name="groupBox_3" >
460               <property name="enabled" >
461                <bool>true</bool>
462               </property>
463               <property name="title" >
464                <string>Network Encoding</string>
465               </property>
466               <layout class="QVBoxLayout" >
467                <item>
468                 <layout class="QHBoxLayout" >
469                  <item>
470                   <layout class="QGridLayout" >
471                    <item row="0" column="0" >
472                     <widget class="QLabel" name="label_4" >
473                      <property name="text" >
474                       <string>Sending:</string>
475                      </property>
476                     </widget>
477                    </item>
478                    <item row="0" column="1" >
479                     <widget class="QComboBox" name="sendEncoding" >
480                      <property name="enabled" >
481                       <bool>false</bool>
482                      </property>
483                      <property name="sizePolicy" >
484                       <sizepolicy vsizetype="Fixed" hsizetype="Expanding" >
485                        <horstretch>0</horstretch>
486                        <verstretch>0</verstretch>
487                       </sizepolicy>
488                      </property>
489                      <property name="insertPolicy" >
490                       <enum>QComboBox::InsertAlphabetically</enum>
491                      </property>
492                     </widget>
493                    </item>
494                    <item row="1" column="0" >
495                     <widget class="QLabel" name="label_5" >
496                      <property name="text" >
497                       <string>Receiving:</string>
498                      </property>
499                     </widget>
500                    </item>
501                    <item row="1" column="1" >
502                     <widget class="QComboBox" name="recvEncoding" >
503                      <property name="enabled" >
504                       <bool>false</bool>
505                      </property>
506                      <property name="sizePolicy" >
507                       <sizepolicy vsizetype="Fixed" hsizetype="Expanding" >
508                        <horstretch>0</horstretch>
509                        <verstretch>0</verstretch>
510                       </sizepolicy>
511                      </property>
512                      <property name="insertPolicy" >
513                       <enum>QComboBox::InsertAlphabetically</enum>
514                      </property>
515                     </widget>
516                    </item>
517                   </layout>
518                  </item>
519                  <item>
520                   <spacer>
521                    <property name="orientation" >
522                     <enum>Qt::Horizontal</enum>
523                    </property>
524                    <property name="sizeHint" stdset="0" >
525                     <size>
526                      <width>40</width>
527                      <height>20</height>
528                     </size>
529                    </property>
530                   </spacer>
531                  </item>
532                 </layout>
533                </item>
534                <item>
535                 <widget class="QCheckBox" name="useDefaultEncodings" >
536                  <property name="enabled" >
537                   <bool>true</bool>
538                  </property>
539                  <property name="text" >
540                   <string>Use defaults</string>
541                  </property>
542                  <property name="checked" >
543                   <bool>true</bool>
544                  </property>
545                 </widget>
546                </item>
547               </layout>
548              </widget>
549             </item>
550             <item>
551              <widget class="QGroupBox" name="autoReconnect" >
552               <property name="enabled" >
553                <bool>true</bool>
554               </property>
555               <property name="title" >
556                <string>Automatic Reconnect</string>
557               </property>
558               <property name="checkable" >
559                <bool>true</bool>
560               </property>
561               <layout class="QVBoxLayout" >
562                <item>
563                 <layout class="QHBoxLayout" >
564                  <item>
565                   <layout class="QGridLayout" >
566                    <item row="0" column="0" >
567                     <widget class="QLabel" name="label_7" >
568                      <property name="text" >
569                       <string>Interval:</string>
570                      </property>
571                     </widget>
572                    </item>
573                    <item row="0" column="1" >
574                     <widget class="QSpinBox" name="reconnectInterval" >
575                      <property name="suffix" >
576                       <string> s</string>
577                      </property>
578                      <property name="minimum" >
579                       <number>10</number>
580                      </property>
581                      <property name="maximum" >
582                       <number>3600</number>
583                      </property>
584                      <property name="value" >
585                       <number>30</number>
586                      </property>
587                     </widget>
588                    </item>
589                    <item row="1" column="0" >
590                     <widget class="QLabel" name="label_8" >
591                      <property name="text" >
592                       <string>Retries:</string>
593                      </property>
594                     </widget>
595                    </item>
596                    <item row="1" column="1" >
597                     <widget class="QSpinBox" name="reconnectRetries" >
598                      <property name="minimum" >
599                       <number>1</number>
600                      </property>
601                      <property name="maximum" >
602                       <number>999</number>
603                      </property>
604                      <property name="value" >
605                       <number>10</number>
606                      </property>
607                     </widget>
608                    </item>
609                    <item row="1" column="2" >
610                     <widget class="QCheckBox" name="unlimitedRetries" >
611                      <property name="text" >
612                       <string>Unlimited</string>
613                      </property>
614                     </widget>
615                    </item>
616                   </layout>
617                  </item>
618                  <item>
619                   <spacer>
620                    <property name="orientation" >
621                     <enum>Qt::Horizontal</enum>
622                    </property>
623                    <property name="sizeHint" stdset="0" >
624                     <size>
625                      <width>40</width>
626                      <height>20</height>
627                     </size>
628                    </property>
629                   </spacer>
630                  </item>
631                 </layout>
632                </item>
633                <item>
634                 <widget class="QCheckBox" name="rejoinOnReconnect" >
635                  <property name="enabled" >
636                   <bool>false</bool>
637                  </property>
638                  <property name="text" >
639                   <string>Rejoin all channels on reconnect</string>
640                  </property>
641                  <property name="checked" >
642                   <bool>true</bool>
643                  </property>
644                 </widget>
645                </item>
646               </layout>
647              </widget>
648             </item>
649             <item>
650              <spacer>
651               <property name="orientation" >
652                <enum>Qt::Vertical</enum>
653               </property>
654               <property name="sizeHint" stdset="0" >
655                <size>
656                 <width>386</width>
657                 <height>31</height>
658                </size>
659               </property>
660              </spacer>
661             </item>
662            </layout>
663           </widget>
664          </widget>
665         </item>
666        </layout>
667       </widget>
668      </item>
669     </layout>
670    </item>
671   </layout>
672  </widget>
673  <resources>
674   <include location="../../icons/icons.qrc" />
675  </resources>
676  <connections>
677   <connection>
678    <sender>useDefaultEncodings</sender>
679    <signal>toggled(bool)</signal>
680    <receiver>sendEncoding</receiver>
681    <slot>setDisabled(bool)</slot>
682    <hints>
683     <hint type="sourcelabel" >
684      <x>647</x>
685      <y>238</y>
686     </hint>
687     <hint type="destinationlabel" >
688      <x>471</x>
689      <y>176</y>
690     </hint>
691    </hints>
692   </connection>
693   <connection>
694    <sender>useDefaultEncodings</sender>
695    <signal>toggled(bool)</signal>
696    <receiver>recvEncoding</receiver>
697    <slot>setDisabled(bool)</slot>
698    <hints>
699     <hint type="sourcelabel" >
700      <x>658</x>
701      <y>238</y>
702     </hint>
703     <hint type="destinationlabel" >
704      <x>471</x>
705      <y>209</y>
706     </hint>
707    </hints>
708   </connection>
709   <connection>
710    <sender>unlimitedRetries</sender>
711    <signal>toggled(bool)</signal>
712    <receiver>reconnectRetries</receiver>
713    <slot>setDisabled(bool)</slot>
714    <hints>
715     <hint type="sourcelabel" >
716      <x>443</x>
717      <y>336</y>
718     </hint>
719     <hint type="destinationlabel" >
720      <x>390</x>
721      <y>338</y>
722     </hint>
723    </hints>
724   </connection>
725  </connections>
726 </ui>