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