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