Make completion suffix configurable. Fixes BR130
[quassel.git] / src / qtui / settingspages / identitiessettingspage.ui
1 <ui version="4.0" >
2  <class>IdentitiesSettingsPage</class>
3  <widget class="QWidget" name="IdentitiesSettingsPage" >
4   <property name="geometry" >
5    <rect>
6     <x>0</x>
7     <y>0</y>
8     <width>495</width>
9     <height>417</height>
10    </rect>
11   </property>
12   <property name="windowTitle" >
13    <string/>
14   </property>
15   <layout class="QVBoxLayout" >
16    <item>
17     <layout class="QVBoxLayout" >
18      <item>
19       <layout class="QHBoxLayout" >
20        <item>
21         <widget class="QComboBox" name="identityList" >
22          <property name="insertPolicy" >
23           <enum>QComboBox::InsertAtBottom</enum>
24          </property>
25          <property name="duplicatesEnabled" >
26           <bool>true</bool>
27          </property>
28         </widget>
29        </item>
30        <item>
31         <widget class="QToolButton" name="renameIdentity" >
32          <property name="toolTip" >
33           <string>Rename Identity</string>
34          </property>
35          <property name="text" >
36           <string>...</string>
37          </property>
38          <property name="icon" >
39           <iconset resource="../../icons/icons.qrc" >
40            <normaloff>:/22x22/actions/oxygen/22x22/actions/edit-rename.png</normaloff>:/22x22/actions/oxygen/22x22/actions/edit-rename.png</iconset>
41          </property>
42          <property name="iconSize" >
43           <size>
44            <width>22</width>
45            <height>22</height>
46           </size>
47          </property>
48         </widget>
49        </item>
50        <item>
51         <widget class="QToolButton" name="addIdentity" >
52          <property name="toolTip" >
53           <string>Add Identity</string>
54          </property>
55          <property name="text" >
56           <string>Add...</string>
57          </property>
58          <property name="icon" >
59           <iconset resource="../../icons/icons.qrc" >
60            <normaloff>:/22x22/actions/oxygen/22x22/actions/list-add-user.png</normaloff>:/22x22/actions/oxygen/22x22/actions/list-add-user.png</iconset>
61          </property>
62          <property name="iconSize" >
63           <size>
64            <width>22</width>
65            <height>22</height>
66           </size>
67          </property>
68          <property name="toolButtonStyle" >
69           <enum>Qt::ToolButtonIconOnly</enum>
70          </property>
71         </widget>
72        </item>
73        <item>
74         <widget class="QToolButton" name="deleteIdentity" >
75          <property name="toolTip" >
76           <string>Remove Identity</string>
77          </property>
78          <property name="text" >
79           <string>...</string>
80          </property>
81          <property name="icon" >
82           <iconset resource="../../icons/icons.qrc" >
83            <normaloff>:/22x22/actions/oxygen/22x22/actions/list-remove-user.png</normaloff>:/22x22/actions/oxygen/22x22/actions/list-remove-user.png</iconset>
84          </property>
85          <property name="iconSize" >
86           <size>
87            <width>22</width>
88            <height>22</height>
89           </size>
90          </property>
91         </widget>
92        </item>
93       </layout>
94      </item>
95      <item>
96       <widget class="QTabWidget" name="tabWidget" >
97        <property name="currentIndex" >
98         <number>2</number>
99        </property>
100        <widget class="QWidget" name="generalTab" >
101         <property name="geometry" >
102          <rect>
103           <x>0</x>
104           <y>0</y>
105           <width>463</width>
106           <height>314</height>
107          </rect>
108         </property>
109         <attribute name="title" >
110          <string>General</string>
111         </attribute>
112         <layout class="QVBoxLayout" >
113          <item>
114           <layout class="QHBoxLayout" >
115            <item>
116             <widget class="QLabel" name="label" >
117              <property name="text" >
118               <string>Real Name:</string>
119              </property>
120             </widget>
121            </item>
122            <item>
123             <widget class="QLineEdit" name="realName" >
124              <property name="whatsThis" >
125               <string>The "Real Name" is shown in /whois.</string>
126              </property>
127             </widget>
128            </item>
129           </layout>
130          </item>
131          <item>
132           <widget class="QGroupBox" name="groupBox" >
133            <property name="title" >
134             <string>Nicknames</string>
135            </property>
136            <layout class="QHBoxLayout" >
137             <item>
138              <widget class="QListWidget" name="nicknameList" >
139               <property name="sizePolicy" >
140                <sizepolicy vsizetype="Expanding" hsizetype="Expanding" >
141                 <horstretch>1</horstretch>
142                 <verstretch>0</verstretch>
143                </sizepolicy>
144               </property>
145               <property name="showDropIndicator" stdset="0" >
146                <bool>true</bool>
147               </property>
148               <property name="dragEnabled" >
149                <bool>false</bool>
150               </property>
151               <property name="dragDropMode" >
152                <enum>QAbstractItemView::NoDragDrop</enum>
153               </property>
154               <property name="selectionBehavior" >
155                <enum>QAbstractItemView::SelectRows</enum>
156               </property>
157              </widget>
158             </item>
159             <item>
160              <layout class="QVBoxLayout" >
161               <item>
162                <widget class="QPushButton" name="addNick" >
163                 <property name="sizePolicy" >
164                  <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
165                   <horstretch>0</horstretch>
166                   <verstretch>0</verstretch>
167                  </sizepolicy>
168                 </property>
169                 <property name="toolTip" >
170                  <string>Add Nickname</string>
171                 </property>
172                 <property name="text" >
173                  <string>&amp;Add...</string>
174                 </property>
175                 <property name="icon" >
176                  <iconset resource="../../icons/icons.qrc" >
177                   <normaloff>:/16x16/actions/oxygen/16x16/actions/list-add.png</normaloff>:/16x16/actions/oxygen/16x16/actions/list-add.png</iconset>
178                 </property>
179                 <property name="iconSize" >
180                  <size>
181                   <width>16</width>
182                   <height>16</height>
183                  </size>
184                 </property>
185                </widget>
186               </item>
187               <item>
188                <widget class="QPushButton" name="deleteNick" >
189                 <property name="sizePolicy" >
190                  <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
191                   <horstretch>0</horstretch>
192                   <verstretch>0</verstretch>
193                  </sizepolicy>
194                 </property>
195                 <property name="toolTip" >
196                  <string>Remove Nickname</string>
197                 </property>
198                 <property name="text" >
199                  <string>Remove</string>
200                 </property>
201                 <property name="icon" >
202                  <iconset resource="../../icons/icons.qrc" >
203                   <normaloff>:/16x16/actions/oxygen/16x16/actions/edit-delete.png</normaloff>:/16x16/actions/oxygen/16x16/actions/edit-delete.png</iconset>
204                 </property>
205                </widget>
206               </item>
207               <item>
208                <widget class="QPushButton" name="renameNick" >
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="toolTip" >
216                  <string>Rename Identity</string>
217                 </property>
218                 <property name="text" >
219                  <string>Re&amp;name...</string>
220                 </property>
221                 <property name="icon" >
222                  <iconset resource="../../icons/icons.qrc" >
223                   <normaloff>:/16x16/actions/oxygen/16x16/actions/edit-rename.png</normaloff>:/16x16/actions/oxygen/16x16/actions/edit-rename.png</iconset>
224                 </property>
225                </widget>
226               </item>
227               <item>
228                <layout class="QHBoxLayout" >
229                 <property name="spacing" >
230                  <number>6</number>
231                 </property>
232                 <property name="margin" >
233                  <number>0</number>
234                 </property>
235                 <item>
236                  <spacer>
237                   <property name="orientation" >
238                    <enum>Qt::Horizontal</enum>
239                   </property>
240                   <property name="sizeHint" stdset="0" >
241                    <size>
242                     <width>0</width>
243                     <height>20</height>
244                    </size>
245                   </property>
246                  </spacer>
247                 </item>
248                 <item>
249                  <widget class="QToolButton" name="nickUp" >
250                   <property name="toolTip" >
251                    <string>Move upwards in list</string>
252                   </property>
253                   <property name="text" >
254                    <string>...</string>
255                   </property>
256                   <property name="icon" >
257                    <iconset resource="../../icons/icons.qrc" >
258                     <normaloff>:/16x16/actions/oxygen/16x16/actions/go-up.png</normaloff>:/16x16/actions/oxygen/16x16/actions/go-up.png</iconset>
259                   </property>
260                  </widget>
261                 </item>
262                 <item>
263                  <widget class="QToolButton" name="nickDown" >
264                   <property name="toolTip" >
265                    <string>Move downwards in list</string>
266                   </property>
267                   <property name="text" >
268                    <string>...</string>
269                   </property>
270                   <property name="icon" >
271                    <iconset resource="../../icons/icons.qrc" >
272                     <normaloff>:/16x16/actions/oxygen/16x16/actions/go-down.png</normaloff>:/16x16/actions/oxygen/16x16/actions/go-down.png</iconset>
273                   </property>
274                  </widget>
275                 </item>
276                 <item>
277                  <spacer>
278                   <property name="orientation" >
279                    <enum>Qt::Horizontal</enum>
280                   </property>
281                   <property name="sizeHint" stdset="0" >
282                    <size>
283                     <width>0</width>
284                     <height>20</height>
285                    </size>
286                   </property>
287                  </spacer>
288                 </item>
289                </layout>
290               </item>
291               <item>
292                <spacer>
293                 <property name="orientation" >
294                  <enum>Qt::Vertical</enum>
295                 </property>
296                 <property name="sizeHint" stdset="0" >
297                  <size>
298                   <width>124</width>
299                   <height>76</height>
300                  </size>
301                 </property>
302                </spacer>
303               </item>
304              </layout>
305             </item>
306            </layout>
307           </widget>
308          </item>
309         </layout>
310        </widget>
311        <widget class="QWidget" name="awayTab" >
312         <property name="geometry" >
313          <rect>
314           <x>0</x>
315           <y>0</y>
316           <width>100</width>
317           <height>30</height>
318          </rect>
319         </property>
320         <attribute name="title" >
321          <string>A&amp;way</string>
322         </attribute>
323         <layout class="QVBoxLayout" >
324          <item>
325           <layout class="QGridLayout" >
326            <property name="margin" >
327             <number>0</number>
328            </property>
329            <property name="spacing" >
330             <number>6</number>
331            </property>
332            <item row="0" column="1" >
333             <widget class="QLineEdit" name="awayNick" >
334              <property name="enabled" >
335               <bool>false</bool>
336              </property>
337             </widget>
338            </item>
339            <item row="1" column="0" >
340             <widget class="QCheckBox" name="awayReasonEnabled" >
341              <property name="text" >
342               <string>Away Reason</string>
343              </property>
344             </widget>
345            </item>
346            <item row="1" column="1" >
347             <widget class="QLineEdit" name="awayReason" >
348              <property name="enabled" >
349               <bool>false</bool>
350              </property>
351             </widget>
352            </item>
353            <item row="2" column="0" >
354             <widget class="QCheckBox" name="returnMessageEnabled" >
355              <property name="text" >
356               <string>Return Message</string>
357              </property>
358             </widget>
359            </item>
360            <item row="2" column="1" >
361             <widget class="QLineEdit" name="returnMessage" >
362              <property name="enabled" >
363               <bool>false</bool>
364              </property>
365             </widget>
366            </item>
367            <item row="0" column="0" >
368             <widget class="QCheckBox" name="awayNickEnabled" >
369              <property name="text" >
370               <string>Away Nick</string>
371              </property>
372             </widget>
373            </item>
374           </layout>
375          </item>
376          <item>
377           <widget class="QGroupBox" name="autoAwayEnabled" >
378            <property name="title" >
379             <string>Auto Away</string>
380            </property>
381            <property name="checkable" >
382             <bool>true</bool>
383            </property>
384            <property name="checked" >
385             <bool>false</bool>
386            </property>
387            <layout class="QVBoxLayout" >
388             <property name="spacing" >
389              <number>6</number>
390             </property>
391             <property name="margin" >
392              <number>8</number>
393             </property>
394             <item>
395              <layout class="QHBoxLayout" >
396               <property name="spacing" >
397                <number>6</number>
398               </property>
399               <property name="margin" >
400                <number>0</number>
401               </property>
402               <item>
403                <widget class="QLabel" name="autoAwayLabel_1" >
404                 <property name="text" >
405                  <string>Auto away after</string>
406                 </property>
407                </widget>
408               </item>
409               <item>
410                <widget class="QSpinBox" name="autoAwayTime" />
411               </item>
412               <item>
413                <widget class="QLabel" name="autoAwayLabel_2" >
414                 <property name="text" >
415                  <string>minutes</string>
416                 </property>
417                </widget>
418               </item>
419               <item>
420                <spacer>
421                 <property name="orientation" >
422                  <enum>Qt::Horizontal</enum>
423                 </property>
424                 <property name="sizeHint" stdset="0" >
425                  <size>
426                   <width>40</width>
427                   <height>20</height>
428                  </size>
429                 </property>
430                </spacer>
431               </item>
432              </layout>
433             </item>
434             <item>
435              <layout class="QGridLayout" >
436               <property name="margin" >
437                <number>0</number>
438               </property>
439               <property name="spacing" >
440                <number>6</number>
441               </property>
442               <item row="1" column="0" >
443                <widget class="QCheckBox" name="autoReturnMessageEnabled" >
444                 <property name="text" >
445                  <string>Return Message</string>
446                 </property>
447                </widget>
448               </item>
449               <item row="0" column="0" >
450                <widget class="QCheckBox" name="autoAwayReasonEnabled" >
451                 <property name="text" >
452                  <string>Away Reason</string>
453                 </property>
454                </widget>
455               </item>
456               <item row="1" column="1" >
457                <widget class="QLineEdit" name="autoReturnMessage" />
458               </item>
459               <item row="0" column="1" >
460                <widget class="QLineEdit" name="autoAwayReason" />
461               </item>
462              </layout>
463             </item>
464            </layout>
465           </widget>
466          </item>
467          <item>
468           <spacer>
469            <property name="orientation" >
470             <enum>Qt::Vertical</enum>
471            </property>
472            <property name="sizeHint" stdset="0" >
473             <size>
474              <width>20</width>
475              <height>40</height>
476             </size>
477            </property>
478           </spacer>
479          </item>
480         </layout>
481        </widget>
482        <widget class="QWidget" name="advancedTab" >
483         <property name="geometry" >
484          <rect>
485           <x>0</x>
486           <y>0</y>
487           <width>463</width>
488           <height>314</height>
489          </rect>
490         </property>
491         <attribute name="title" >
492          <string>Advanced</string>
493         </attribute>
494         <layout class="QVBoxLayout" >
495          <item>
496           <layout class="QHBoxLayout" >
497            <item>
498             <widget class="QLabel" name="label_2" >
499              <property name="text" >
500               <string>Ident:</string>
501              </property>
502             </widget>
503            </item>
504            <item>
505             <widget class="QLineEdit" name="ident" >
506              <property name="whatsThis" >
507               <string>The "ident" is part of your hostmask and, together with your host, uniquely identifies you within the IRC network.</string>
508              </property>
509             </widget>
510            </item>
511           </layout>
512          </item>
513          <item>
514           <widget class="QGroupBox" name="groupBox_3" >
515            <property name="title" >
516             <string>Messages</string>
517            </property>
518            <layout class="QVBoxLayout" >
519             <item>
520              <layout class="QGridLayout" >
521               <property name="margin" >
522                <number>0</number>
523               </property>
524               <property name="spacing" >
525                <number>6</number>
526               </property>
527               <item row="1" column="0" >
528                <widget class="QLabel" name="label_3" >
529                 <property name="text" >
530                  <string>Part Reason:</string>
531                 </property>
532                </widget>
533               </item>
534               <item row="1" column="1" >
535                <widget class="QLineEdit" name="partReason" />
536               </item>
537               <item row="0" column="1" >
538                <widget class="QLineEdit" name="kickReason" />
539               </item>
540               <item row="2" column="0" >
541                <widget class="QLabel" name="label_5" >
542                 <property name="text" >
543                  <string>Quit Reason:</string>
544                 </property>
545                </widget>
546               </item>
547               <item row="2" column="1" >
548                <widget class="QLineEdit" name="quitReason" />
549               </item>
550               <item row="0" column="0" >
551                <widget class="QLabel" name="label_4" >
552                 <property name="text" >
553                  <string>Kick Reason:</string>
554                 </property>
555                </widget>
556               </item>
557              </layout>
558             </item>
559            </layout>
560           </widget>
561          </item>
562          <item>
563           <spacer>
564            <property name="orientation" >
565             <enum>Qt::Vertical</enum>
566            </property>
567            <property name="sizeHint" stdset="0" >
568             <size>
569              <width>20</width>
570              <height>40</height>
571             </size>
572            </property>
573           </spacer>
574          </item>
575         </layout>
576        </widget>
577       </widget>
578      </item>
579     </layout>
580    </item>
581   </layout>
582  </widget>
583  <tabstops>
584   <tabstop>identityList</tabstop>
585   <tabstop>renameIdentity</tabstop>
586   <tabstop>addIdentity</tabstop>
587   <tabstop>deleteIdentity</tabstop>
588   <tabstop>tabWidget</tabstop>
589   <tabstop>realName</tabstop>
590   <tabstop>nicknameList</tabstop>
591   <tabstop>addNick</tabstop>
592   <tabstop>deleteNick</tabstop>
593   <tabstop>renameNick</tabstop>
594   <tabstop>nickUp</tabstop>
595   <tabstop>nickDown</tabstop>
596   <tabstop>awayNick</tabstop>
597   <tabstop>awayReasonEnabled</tabstop>
598   <tabstop>awayReason</tabstop>
599   <tabstop>returnMessageEnabled</tabstop>
600   <tabstop>returnMessage</tabstop>
601   <tabstop>awayNickEnabled</tabstop>
602   <tabstop>autoAwayEnabled</tabstop>
603   <tabstop>autoAwayTime</tabstop>
604   <tabstop>autoReturnMessageEnabled</tabstop>
605   <tabstop>autoAwayReasonEnabled</tabstop>
606   <tabstop>autoReturnMessage</tabstop>
607   <tabstop>autoAwayReason</tabstop>
608   <tabstop>ident</tabstop>
609   <tabstop>kickReason</tabstop>
610   <tabstop>partReason</tabstop>
611   <tabstop>quitReason</tabstop>
612  </tabstops>
613  <resources>
614   <include location="../../icons/icons.qrc" />
615  </resources>
616  <connections>
617   <connection>
618    <sender>awayNickEnabled</sender>
619    <signal>toggled(bool)</signal>
620    <receiver>awayNick</receiver>
621    <slot>setEnabled(bool)</slot>
622    <hints>
623     <hint type="sourcelabel" >
624      <x>47</x>
625      <y>85</y>
626     </hint>
627     <hint type="destinationlabel" >
628      <x>185</x>
629      <y>90</y>
630     </hint>
631    </hints>
632   </connection>
633   <connection>
634    <sender>awayReasonEnabled</sender>
635    <signal>toggled(bool)</signal>
636    <receiver>awayReason</receiver>
637    <slot>setEnabled(bool)</slot>
638    <hints>
639     <hint type="sourcelabel" >
640      <x>57</x>
641      <y>120</y>
642     </hint>
643     <hint type="destinationlabel" >
644      <x>177</x>
645      <y>123</y>
646     </hint>
647    </hints>
648   </connection>
649   <connection>
650    <sender>returnMessageEnabled</sender>
651    <signal>toggled(bool)</signal>
652    <receiver>returnMessage</receiver>
653    <slot>setEnabled(bool)</slot>
654    <hints>
655     <hint type="sourcelabel" >
656      <x>85</x>
657      <y>154</y>
658     </hint>
659     <hint type="destinationlabel" >
660      <x>240</x>
661      <y>160</y>
662     </hint>
663    </hints>
664   </connection>
665   <connection>
666    <sender>autoAwayReasonEnabled</sender>
667    <signal>toggled(bool)</signal>
668    <receiver>autoAwayReason</receiver>
669    <slot>setEnabled(bool)</slot>
670    <hints>
671     <hint type="sourcelabel" >
672      <x>107</x>
673      <y>262</y>
674     </hint>
675     <hint type="destinationlabel" >
676      <x>186</x>
677      <y>264</y>
678     </hint>
679    </hints>
680   </connection>
681   <connection>
682    <sender>autoReturnMessageEnabled</sender>
683    <signal>toggled(bool)</signal>
684    <receiver>autoReturnMessage</receiver>
685    <slot>setEnabled(bool)</slot>
686    <hints>
687     <hint type="sourcelabel" >
688      <x>122</x>
689      <y>292</y>
690     </hint>
691     <hint type="destinationlabel" >
692      <x>204</x>
693      <y>299</y>
694     </hint>
695    </hints>
696   </connection>
697  </connections>
698 </ui>