modernize: Pass arguments by value and move in constructors
[quassel.git] / src / qtui / settingspages / identityeditwidget.ui
1 <?xml version="1.0" encoding="UTF-8"?>
2 <ui version="4.0">
3  <class>IdentityEditWidget</class>
4  <widget class="QWidget" name="IdentityEditWidget">
5   <property name="geometry">
6    <rect>
7     <x>0</x>
8     <y>0</y>
9     <width>393</width>
10     <height>422</height>
11    </rect>
12   </property>
13   <property name="windowTitle">
14    <string/>
15   </property>
16   <layout class="QVBoxLayout" name="verticalLayout_13">
17    <property name="spacing">
18     <number>0</number>
19    </property>
20    <property name="margin">
21     <number>0</number>
22    </property>
23    <item>
24     <widget class="QTabWidget" name="tabWidget">
25      <property name="currentIndex">
26       <number>0</number>
27      </property>
28      <widget class="QWidget" name="generalTab">
29       <attribute name="title">
30        <string>General</string>
31       </attribute>
32       <layout class="QVBoxLayout">
33        <item>
34         <layout class="QHBoxLayout" name="_2">
35          <item>
36           <widget class="QLabel" name="label">
37            <property name="text">
38             <string>Real Name:</string>
39            </property>
40           </widget>
41          </item>
42          <item>
43           <widget class="QLineEdit" name="realName">
44            <property name="whatsThis">
45             <string>The &quot;Real Name&quot; is shown in /whois.</string>
46            </property>
47           </widget>
48          </item>
49         </layout>
50        </item>
51        <item>
52         <widget class="QGroupBox" name="groupBox">
53          <property name="title">
54           <string>Nicknames</string>
55          </property>
56          <layout class="QHBoxLayout" name="_3">
57           <item>
58            <widget class="QListWidget" name="nicknameList">
59             <property name="sizePolicy">
60              <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
61               <horstretch>1</horstretch>
62               <verstretch>0</verstretch>
63              </sizepolicy>
64             </property>
65             <property name="showDropIndicator" stdset="0">
66              <bool>true</bool>
67             </property>
68             <property name="dragEnabled">
69              <bool>false</bool>
70             </property>
71             <property name="dragDropMode">
72              <enum>QAbstractItemView::NoDragDrop</enum>
73             </property>
74             <property name="selectionBehavior">
75              <enum>QAbstractItemView::SelectRows</enum>
76             </property>
77            </widget>
78           </item>
79           <item>
80            <layout class="QVBoxLayout" name="_4">
81             <item>
82              <widget class="QPushButton" name="addNick">
83               <property name="sizePolicy">
84                <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
85                 <horstretch>0</horstretch>
86                 <verstretch>0</verstretch>
87                </sizepolicy>
88               </property>
89               <property name="toolTip">
90                <string>Add Nickname</string>
91               </property>
92               <property name="text">
93                <string>&amp;Add...</string>
94               </property>
95               <property name="icon">
96                <iconset>
97                 <normaloff>:/16x16/actions/oxygen/16x16/actions/list-add.png</normaloff>:/16x16/actions/oxygen/16x16/actions/list-add.png</iconset>
98               </property>
99               <property name="iconSize">
100                <size>
101                 <width>16</width>
102                 <height>16</height>
103                </size>
104               </property>
105              </widget>
106             </item>
107             <item>
108              <widget class="QPushButton" name="deleteNick">
109               <property name="sizePolicy">
110                <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
111                 <horstretch>0</horstretch>
112                 <verstretch>0</verstretch>
113                </sizepolicy>
114               </property>
115               <property name="toolTip">
116                <string>Remove Nickname</string>
117               </property>
118               <property name="text">
119                <string>Remove</string>
120               </property>
121               <property name="icon">
122                <iconset>
123                 <normaloff>:/16x16/actions/oxygen/16x16/actions/edit-delete.png</normaloff>:/16x16/actions/oxygen/16x16/actions/edit-delete.png</iconset>
124               </property>
125              </widget>
126             </item>
127             <item>
128              <widget class="QPushButton" name="renameNick">
129               <property name="sizePolicy">
130                <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
131                 <horstretch>0</horstretch>
132                 <verstretch>0</verstretch>
133                </sizepolicy>
134               </property>
135               <property name="toolTip">
136                <string>Rename Identity</string>
137               </property>
138               <property name="text">
139                <string>Re&amp;name...</string>
140               </property>
141               <property name="icon">
142                <iconset>
143                 <normaloff>:/16x16/actions/oxygen/16x16/actions/edit-rename.png</normaloff>:/16x16/actions/oxygen/16x16/actions/edit-rename.png</iconset>
144               </property>
145              </widget>
146             </item>
147             <item>
148              <layout class="QHBoxLayout" name="_5">
149               <item>
150                <spacer>
151                 <property name="orientation">
152                  <enum>Qt::Horizontal</enum>
153                 </property>
154                 <property name="sizeHint" stdset="0">
155                  <size>
156                   <width>0</width>
157                   <height>20</height>
158                  </size>
159                 </property>
160                </spacer>
161               </item>
162               <item>
163                <widget class="QToolButton" name="nickUp">
164                 <property name="toolTip">
165                  <string>Move upwards in list</string>
166                 </property>
167                 <property name="text">
168                  <string>...</string>
169                 </property>
170                 <property name="icon">
171                  <iconset>
172                   <normaloff>:/16x16/actions/oxygen/16x16/actions/go-up.png</normaloff>:/16x16/actions/oxygen/16x16/actions/go-up.png</iconset>
173                 </property>
174                </widget>
175               </item>
176               <item>
177                <widget class="QToolButton" name="nickDown">
178                 <property name="toolTip">
179                  <string>Move downwards in list</string>
180                 </property>
181                 <property name="text">
182                  <string>...</string>
183                 </property>
184                 <property name="icon">
185                  <iconset>
186                   <normaloff>:/16x16/actions/oxygen/16x16/actions/go-down.png</normaloff>:/16x16/actions/oxygen/16x16/actions/go-down.png</iconset>
187                 </property>
188                </widget>
189               </item>
190               <item>
191                <spacer>
192                 <property name="orientation">
193                  <enum>Qt::Horizontal</enum>
194                 </property>
195                 <property name="sizeHint" stdset="0">
196                  <size>
197                   <width>0</width>
198                   <height>20</height>
199                  </size>
200                 </property>
201                </spacer>
202               </item>
203              </layout>
204             </item>
205             <item>
206              <spacer>
207               <property name="orientation">
208                <enum>Qt::Vertical</enum>
209               </property>
210               <property name="sizeHint" stdset="0">
211                <size>
212                 <width>124</width>
213                 <height>76</height>
214                </size>
215               </property>
216              </spacer>
217             </item>
218            </layout>
219           </item>
220          </layout>
221         </widget>
222        </item>
223       </layout>
224      </widget>
225      <widget class="QWidget" name="awayTab">
226       <attribute name="title">
227        <string>A&amp;way</string>
228       </attribute>
229       <layout class="QVBoxLayout" name="verticalLayout_4">
230        <item>
231         <widget class="QGroupBox" name="groupBox_2">
232          <property name="title">
233           <string>Default Away Settings</string>
234          </property>
235          <layout class="QVBoxLayout" name="verticalLayout_3">
236           <item>
237            <layout class="QGridLayout" name="_6">
238             <item row="0" column="1">
239              <widget class="QLineEdit" name="awayNick">
240               <property name="enabled">
241                <bool>false</bool>
242               </property>
243               <property name="toolTip">
244                <string>Nick to be used when being away</string>
245               </property>
246              </widget>
247             </item>
248             <item row="1" column="1">
249              <widget class="QLineEdit" name="awayReason">
250               <property name="enabled">
251                <bool>true</bool>
252               </property>
253               <property name="toolTip">
254                <string>Default away reason</string>
255               </property>
256              </widget>
257             </item>
258             <item row="0" column="0">
259              <widget class="QLabel" name="awayNickLabel">
260               <property name="text">
261                <string>Away Nick:</string>
262               </property>
263              </widget>
264             </item>
265             <item row="1" column="0">
266              <widget class="QLabel" name="awayReasonLabel">
267               <property name="text">
268                <string>Away Reason:</string>
269               </property>
270              </widget>
271             </item>
272            </layout>
273           </item>
274          </layout>
275         </widget>
276        </item>
277        <item>
278         <widget class="QGroupBox" name="detachAwayEnabled">
279          <property name="toolTip">
280           <string>Set away when all clients have detached from the core</string>
281          </property>
282          <property name="title">
283           <string>Away On Detach</string>
284          </property>
285          <property name="checkable">
286           <bool>true</bool>
287          </property>
288          <property name="checked">
289           <bool>false</bool>
290          </property>
291          <layout class="QVBoxLayout" name="verticalLayout">
292           <item>
293            <layout class="QHBoxLayout" name="horizontalLayout">
294             <item>
295              <widget class="QLabel" name="label_13">
296               <property name="text">
297                <string>Away Reason:</string>
298               </property>
299              </widget>
300             </item>
301             <item>
302              <widget class="QLineEdit" name="detachAwayReason"/>
303             </item>
304            </layout>
305           </item>
306          </layout>
307         </widget>
308        </item>
309        <item>
310         <widget class="QGroupBox" name="autoAwayEnabled">
311          <property name="enabled">
312           <bool>false</bool>
313          </property>
314          <property name="toolTip">
315           <string>Not implemented yet</string>
316          </property>
317          <property name="title">
318           <string>Away On Idle</string>
319          </property>
320          <property name="checkable">
321           <bool>true</bool>
322          </property>
323          <property name="checked">
324           <bool>false</bool>
325          </property>
326          <layout class="QVBoxLayout" name="verticalLayout_2">
327           <item>
328            <layout class="QHBoxLayout" name="_7">
329             <item>
330              <widget class="QLabel" name="autoAwayLabel_1">
331               <property name="text">
332                <string>Set away after</string>
333               </property>
334              </widget>
335             </item>
336             <item>
337              <widget class="QSpinBox" name="autoAwayTime"/>
338             </item>
339             <item>
340              <widget class="QLabel" name="autoAwayLabel_2">
341               <property name="text">
342                <string>minutes of being idle</string>
343               </property>
344              </widget>
345             </item>
346             <item>
347              <spacer>
348               <property name="orientation">
349                <enum>Qt::Horizontal</enum>
350               </property>
351               <property name="sizeHint" stdset="0">
352                <size>
353                 <width>40</width>
354                 <height>20</height>
355                </size>
356               </property>
357              </spacer>
358             </item>
359            </layout>
360           </item>
361           <item>
362            <layout class="QGridLayout" name="_8">
363             <item row="0" column="0">
364              <widget class="QCheckBox" name="autoAwayReasonEnabled">
365               <property name="text">
366                <string>Away Reason:</string>
367               </property>
368              </widget>
369             </item>
370             <item row="0" column="1">
371              <widget class="QLineEdit" name="autoAwayReason">
372               <property name="enabled">
373                <bool>false</bool>
374               </property>
375              </widget>
376             </item>
377            </layout>
378           </item>
379          </layout>
380         </widget>
381        </item>
382        <item>
383         <spacer>
384          <property name="orientation">
385           <enum>Qt::Vertical</enum>
386          </property>
387          <property name="sizeHint" stdset="0">
388           <size>
389            <width>20</width>
390            <height>40</height>
391           </size>
392          </property>
393         </spacer>
394        </item>
395       </layout>
396      </widget>
397      <widget class="QWidget" name="advancedTab">
398       <attribute name="title">
399        <string>Advanced</string>
400       </attribute>
401       <layout class="QVBoxLayout" name="verticalLayout_12">
402        <item>
403         <layout class="QHBoxLayout" name="_9">
404          <item>
405           <widget class="QLabel" name="label_2">
406            <property name="text">
407             <string>Ident:</string>
408            </property>
409           </widget>
410          </item>
411          <item>
412           <widget class="QLineEdit" name="ident">
413            <property name="whatsThis">
414             <string>The &quot;ident&quot; is part of your hostmask and, together with your host, uniquely identifies you within the IRC network.</string>
415            </property>
416           </widget>
417          </item>
418         </layout>
419        </item>
420        <item>
421         <widget class="QGroupBox" name="groupBox_3">
422          <property name="title">
423           <string>Messages</string>
424          </property>
425          <layout class="QVBoxLayout" name="_10">
426           <item>
427            <layout class="QGridLayout" name="_11">
428             <item row="1" column="0">
429              <widget class="QLabel" name="label_3">
430               <property name="text">
431                <string>Part Reason:</string>
432               </property>
433              </widget>
434             </item>
435             <item row="1" column="1">
436              <widget class="QLineEdit" name="partReason"/>
437             </item>
438             <item row="0" column="1">
439              <widget class="QLineEdit" name="kickReason"/>
440             </item>
441             <item row="2" column="0">
442              <widget class="QLabel" name="label_5">
443               <property name="text">
444                <string>Quit Reason:</string>
445               </property>
446              </widget>
447             </item>
448             <item row="2" column="1">
449              <widget class="QLineEdit" name="quitReason"/>
450             </item>
451             <item row="0" column="0">
452              <widget class="QLabel" name="label_4">
453               <property name="text">
454                <string>Kick Reason:</string>
455               </property>
456              </widget>
457             </item>
458            </layout>
459           </item>
460          </layout>
461         </widget>
462        </item>
463        <item>
464         <widget class="QStackedWidget" name="keyAndCertSettings">
465          <property name="styleSheet">
466           <string notr="true"/>
467          </property>
468          <property name="lineWidth">
469           <number>0</number>
470          </property>
471          <property name="currentIndex">
472           <number>0</number>
473          </property>
474          <widget class="QWidget" name="pageNoSsl">
475           <layout class="QVBoxLayout" name="verticalLayout_8">
476            <property name="margin">
477             <number>0</number>
478            </property>
479            <item>
480             <widget class="QGroupBox" name="groupBox_6">
481              <property name="title">
482               <string/>
483              </property>
484              <layout class="QVBoxLayout" name="verticalLayout_9">
485               <item>
486                <widget class="QLabel" name="label_8">
487                 <property name="text">
488                  <string>You need an SSL Capable Client to edit your Cores SSL Key and Certificate</string>
489                 </property>
490                 <property name="alignment">
491                  <set>Qt::AlignCenter</set>
492                 </property>
493                 <property name="wordWrap">
494                  <bool>true</bool>
495                 </property>
496                </widget>
497               </item>
498              </layout>
499             </widget>
500            </item>
501           </layout>
502          </widget>
503          <widget class="QWidget" name="pageUnsecure">
504           <layout class="QVBoxLayout" name="verticalLayout_7">
505            <property name="margin">
506             <number>0</number>
507            </property>
508            <item>
509             <widget class="QGroupBox" name="groupBox_5">
510              <property name="title">
511               <string/>
512              </property>
513              <layout class="QVBoxLayout" name="verticalLayout_6">
514               <item>
515                <widget class="QLabel" name="label_7">
516                 <property name="text">
517                  <string>Warning: you are not connected with a secured connection to the Quassel Core!
518 Proceeding will cause an unencrypted transfer of your SSL Key and SSL Certificate!</string>
519                 </property>
520                 <property name="alignment">
521                  <set>Qt::AlignCenter</set>
522                 </property>
523                 <property name="wordWrap">
524                  <bool>true</bool>
525                 </property>
526                </widget>
527               </item>
528               <item>
529                <layout class="QHBoxLayout" name="horizontalLayout_2">
530                 <item>
531                  <spacer name="horizontalSpacer">
532                   <property name="orientation">
533                    <enum>Qt::Horizontal</enum>
534                   </property>
535                   <property name="sizeHint" stdset="0">
536                    <size>
537                     <width>40</width>
538                     <height>20</height>
539                    </size>
540                   </property>
541                  </spacer>
542                 </item>
543                 <item>
544                  <widget class="QPushButton" name="continueUnsecured">
545                   <property name="text">
546                    <string>Continue</string>
547                   </property>
548                  </widget>
549                 </item>
550                 <item>
551                  <spacer name="horizontalSpacer_3">
552                   <property name="orientation">
553                    <enum>Qt::Horizontal</enum>
554                   </property>
555                   <property name="sizeHint" stdset="0">
556                    <size>
557                     <width>40</width>
558                     <height>20</height>
559                    </size>
560                   </property>
561                  </spacer>
562                 </item>
563                </layout>
564               </item>
565              </layout>
566             </widget>
567            </item>
568           </layout>
569          </widget>
570          <widget class="QWidget" name="pageEditSsl">
571           <layout class="QVBoxLayout" name="verticalLayout_11">
572            <property name="spacing">
573             <number>0</number>
574            </property>
575            <property name="margin">
576             <number>0</number>
577            </property>
578            <item>
579             <widget class="QGroupBox" name="sslKeyGroupBox">
580              <property name="styleSheet">
581               <string notr="true"/>
582              </property>
583              <property name="title">
584               <string>Use SSL Key</string>
585              </property>
586              <property name="checkable">
587               <bool>false</bool>
588              </property>
589              <property name="checked">
590               <bool>false</bool>
591              </property>
592              <layout class="QVBoxLayout" name="verticalLayout_5">
593               <item>
594                <layout class="QHBoxLayout" name="horizontalLayout_3">
595                 <item>
596                  <widget class="QLabel" name="label_6">
597                   <property name="text">
598                    <string>Key Type:</string>
599                   </property>
600                  </widget>
601                 </item>
602                 <item>
603                  <widget class="QLabel" name="keyTypeLabel">
604                   <property name="text">
605                    <string>No Key loaded</string>
606                   </property>
607                  </widget>
608                 </item>
609                 <item>
610                  <spacer name="horizontalSpacer_2">
611                   <property name="orientation">
612                    <enum>Qt::Horizontal</enum>
613                   </property>
614                   <property name="sizeHint" stdset="0">
615                    <size>
616                     <width>40</width>
617                     <height>20</height>
618                    </size>
619                   </property>
620                  </spacer>
621                 </item>
622                 <item>
623                  <widget class="QPushButton" name="clearOrLoadKeyButton">
624                   <property name="text">
625                    <string>Load</string>
626                   </property>
627                  </widget>
628                 </item>
629                </layout>
630               </item>
631              </layout>
632             </widget>
633            </item>
634            <item>
635             <widget class="QGroupBox" name="sslCertGroupBox">
636              <property name="title">
637               <string>Use SSL Certificate</string>
638              </property>
639              <layout class="QHBoxLayout" name="horizontalLayout_6">
640               <property name="spacing">
641                <number>0</number>
642               </property>
643               <item>
644                <layout class="QVBoxLayout" name="verticalLayout_10">
645                 <property name="spacing">
646                  <number>0</number>
647                 </property>
648                 <item>
649                  <layout class="QHBoxLayout" name="horizontalLayout_4">
650                   <property name="spacing">
651                    <number>8</number>
652                   </property>
653                   <item>
654                    <widget class="QLabel" name="label_9">
655                     <property name="text">
656                      <string>Organisation:</string>
657                     </property>
658                    </widget>
659                   </item>
660                   <item>
661                    <widget class="QLabel" name="certOrgLabel">
662                     <property name="text">
663                      <string>No Certificate loaded</string>
664                     </property>
665                    </widget>
666                   </item>
667                   <item>
668                    <spacer name="horizontalSpacer_4">
669                     <property name="orientation">
670                      <enum>Qt::Horizontal</enum>
671                     </property>
672                     <property name="sizeHint" stdset="0">
673                      <size>
674                       <width>40</width>
675                       <height>20</height>
676                      </size>
677                     </property>
678                    </spacer>
679                   </item>
680                  </layout>
681                 </item>
682                 <item>
683                  <layout class="QHBoxLayout" name="horizontalLayout_5">
684                   <property name="spacing">
685                    <number>8</number>
686                   </property>
687                   <item>
688                    <widget class="QLabel" name="label_10">
689                     <property name="text">
690                      <string>CommonName:</string>
691                     </property>
692                    </widget>
693                   </item>
694                   <item>
695                    <widget class="QLabel" name="certCNameLabel">
696                     <property name="text">
697                      <string>No Certificate loaded</string>
698                     </property>
699                    </widget>
700                   </item>
701                   <item>
702                    <spacer name="horizontalSpacer_5">
703                     <property name="orientation">
704                      <enum>Qt::Horizontal</enum>
705                     </property>
706                     <property name="sizeHint" stdset="0">
707                      <size>
708                       <width>40</width>
709                       <height>20</height>
710                      </size>
711                     </property>
712                    </spacer>
713                   </item>
714                  </layout>
715                 </item>
716                </layout>
717               </item>
718               <item>
719                <layout class="QVBoxLayout" name="verticalLayout_14">
720                 <item>
721                  <widget class="QPushButton" name="clearOrLoadCertButton">
722                   <property name="text">
723                    <string>Load</string>
724                   </property>
725                  </widget>
726                 </item>
727                 <item>
728                  <spacer name="verticalSpacer_2">
729                   <property name="orientation">
730                    <enum>Qt::Vertical</enum>
731                   </property>
732                   <property name="sizeHint" stdset="0">
733                    <size>
734                     <width>20</width>
735                     <height>40</height>
736                    </size>
737                   </property>
738                  </spacer>
739                 </item>
740                </layout>
741               </item>
742              </layout>
743             </widget>
744            </item>
745           </layout>
746          </widget>
747         </widget>
748        </item>
749        <item>
750         <spacer name="verticalSpacer">
751          <property name="orientation">
752           <enum>Qt::Vertical</enum>
753          </property>
754          <property name="sizeHint" stdset="0">
755           <size>
756            <width>20</width>
757            <height>40</height>
758           </size>
759          </property>
760         </spacer>
761        </item>
762       </layout>
763      </widget>
764     </widget>
765    </item>
766   </layout>
767  </widget>
768  <tabstops>
769   <tabstop>tabWidget</tabstop>
770   <tabstop>realName</tabstop>
771   <tabstop>nicknameList</tabstop>
772   <tabstop>addNick</tabstop>
773   <tabstop>deleteNick</tabstop>
774   <tabstop>renameNick</tabstop>
775   <tabstop>nickUp</tabstop>
776   <tabstop>nickDown</tabstop>
777   <tabstop>awayNick</tabstop>
778   <tabstop>awayReason</tabstop>
779   <tabstop>detachAwayEnabled</tabstop>
780   <tabstop>detachAwayReason</tabstop>
781   <tabstop>autoAwayEnabled</tabstop>
782   <tabstop>autoAwayTime</tabstop>
783   <tabstop>autoAwayReasonEnabled</tabstop>
784   <tabstop>autoAwayReason</tabstop>
785   <tabstop>ident</tabstop>
786   <tabstop>kickReason</tabstop>
787   <tabstop>partReason</tabstop>
788   <tabstop>quitReason</tabstop>
789   <tabstop>continueUnsecured</tabstop>
790   <tabstop>clearOrLoadKeyButton</tabstop>
791   <tabstop>clearOrLoadCertButton</tabstop>
792  </tabstops>
793  <resources/>
794  <connections/>
795 </ui>