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