Make custom ChatView font disableable
[quassel.git] / src / qtui / settingspages / chatviewsettingspage.ui
1 <?xml version="1.0" encoding="UTF-8"?>
2 <ui version="4.0">
3  <class>ChatViewSettingsPage</class>
4  <widget class="QWidget" name="ChatViewSettingsPage">
5   <property name="geometry">
6    <rect>
7     <x>0</x>
8     <y>0</y>
9     <width>486</width>
10     <height>475</height>
11    </rect>
12   </property>
13   <property name="windowTitle">
14    <string>Form</string>
15   </property>
16   <layout class="QVBoxLayout" name="verticalLayout_2">
17    <item>
18     <layout class="QHBoxLayout" name="horizontalLayout">
19      <item>
20       <widget class="QLabel" name="label_13">
21        <property name="text">
22         <string>Timestamp format:</string>
23        </property>
24       </widget>
25      </item>
26      <item>
27       <widget class="QLineEdit" name="timestampFormat">
28        <property name="text">
29         <string/>
30        </property>
31        <property name="defaultValue" stdset="0">
32         <string>[hh:mm:ss]</string>
33        </property>
34        <property name="settingsKey" stdset="0">
35         <string>TimestampFormat</string>
36        </property>
37       </widget>
38      </item>
39      <item>
40       <spacer name="horizontalSpacer">
41        <property name="orientation">
42         <enum>Qt::Horizontal</enum>
43        </property>
44        <property name="sizeHint" stdset="0">
45         <size>
46          <width>40</width>
47          <height>20</height>
48         </size>
49        </property>
50       </spacer>
51      </item>
52     </layout>
53    </item>
54    <item>
55     <layout class="QHBoxLayout" name="horizontalLayout_3">
56      <item>
57       <widget class="QCheckBox" name="customChatViewFont">
58        <property name="text">
59         <string>Custom chat window font:</string>
60        </property>
61        <property name="checked">
62         <bool>true</bool>
63        </property>
64        <property name="settingsKey" stdset="0">
65         <string>/QtUiStyle/Fonts/UseCustomChatViewFont</string>
66        </property>
67        <property name="defaultValue" stdset="0">
68         <bool>true</bool>
69        </property>
70       </widget>
71      </item>
72      <item>
73       <widget class="FontSelector" name="chatViewFont" native="true">
74        <property name="settingsKey" stdset="0">
75         <string>/QtUiStyle/Fonts/ChatView</string>
76        </property>
77        <property name="defaultValue" stdset="0">
78         <font>
79          <family>Monospace</family>
80         </font>
81        </property>
82       </widget>
83      </item>
84     </layout>
85    </item>
86    <item>
87     <widget class="QCheckBox" name="allowMircColors">
88      <property name="text">
89       <string>Allow colored text (mIRC color codes)</string>
90      </property>
91      <property name="checked">
92       <bool>true</bool>
93      </property>
94      <property name="defaultValue" stdset="0">
95       <bool>true</bool>
96      </property>
97      <property name="settingsKey" stdset="0">
98       <string>AllowMircColors</string>
99      </property>
100     </widget>
101    </item>
102    <item>
103     <widget class="QCheckBox" name="showWebPreview_2">
104      <property name="toolTip">
105       <string>Show a website preview window when hovering the mouse over a web address</string>
106      </property>
107      <property name="text">
108       <string>Show previews of webpages on URL hover</string>
109      </property>
110      <property name="checked">
111       <bool>true</bool>
112      </property>
113      <property name="defaultValue" stdset="0">
114       <bool>true</bool>
115      </property>
116      <property name="settingsKey" stdset="0">
117       <string>ShowWebPreview</string>
118      </property>
119     </widget>
120    </item>
121    <item>
122     <widget class="QGroupBox" name="useCustomColors">
123      <property name="title">
124       <string>Custom Colors</string>
125      </property>
126      <property name="checkable">
127       <bool>true</bool>
128      </property>
129      <property name="checked">
130       <bool>false</bool>
131      </property>
132      <property name="settingsKey" stdset="0">
133       <string>/QtUiStyle/Colors/UseChatViewColors</string>
134      </property>
135      <property name="defaultValue" stdset="0">
136       <bool>false</bool>
137      </property>
138      <layout class="QGridLayout" name="gridLayout">
139       <item row="0" column="0">
140        <widget class="QLabel" name="label_10">
141         <property name="text">
142          <string>Action:</string>
143         </property>
144        </widget>
145       </item>
146       <item row="0" column="1">
147        <widget class="ColorButton" name="actionMsgColor">
148         <property name="text">
149          <string>...</string>
150         </property>
151         <property name="settingsKey" stdset="0">
152          <string>/QtUiStyle/Colors/ActionMsg</string>
153         </property>
154         <property name="defaultValue" stdset="0">
155          <color>
156           <red>0</red>
157           <green>0</green>
158           <blue>255</blue>
159          </color>
160         </property>
161        </widget>
162       </item>
163       <item row="0" column="3">
164        <widget class="QLabel" name="label_5">
165         <property name="text">
166          <string>Timestamp:</string>
167         </property>
168        </widget>
169       </item>
170       <item row="0" column="4">
171        <widget class="ColorButton" name="timestampColor">
172         <property name="text">
173          <string>...</string>
174         </property>
175         <property name="settingsKey" stdset="0">
176          <string>/QtUiStyle/Colors/Timestamp</string>
177         </property>
178         <property name="defaultValue" stdset="0">
179          <color>
180           <red>112</red>
181           <green>124</green>
182           <blue>112</blue>
183          </color>
184         </property>
185        </widget>
186       </item>
187       <item row="1" column="0">
188        <widget class="QLabel" name="label_3">
189         <property name="text">
190          <string>Channel message:</string>
191         </property>
192        </widget>
193       </item>
194       <item row="1" column="1">
195        <widget class="ColorButton" name="channelMsgColor">
196         <property name="text">
197          <string>...</string>
198         </property>
199         <property name="settingsKey" stdset="0">
200          <string>/QtUiStyle/Colors/ChannelMsg</string>
201         </property>
202         <property name="defaultValue" stdset="0">
203          <color>
204           <red>0</red>
205           <green>0</green>
206           <blue>0</blue>
207          </color>
208         </property>
209        </widget>
210       </item>
211       <item row="1" column="2">
212        <spacer name="horizontalSpacer_2">
213         <property name="orientation">
214          <enum>Qt::Horizontal</enum>
215         </property>
216         <property name="sizeHint" stdset="0">
217          <size>
218           <width>134</width>
219           <height>20</height>
220          </size>
221         </property>
222        </spacer>
223       </item>
224       <item row="1" column="3">
225        <widget class="QLabel" name="label_7">
226         <property name="text">
227          <string>Highlight foreground:</string>
228         </property>
229        </widget>
230       </item>
231       <item row="1" column="4">
232        <widget class="ColorButton" name="highlightColor">
233         <property name="text">
234          <string>...</string>
235         </property>
236         <property name="settingsKey" stdset="0">
237          <string>/QtUiStyle/Colors/Highlight</string>
238         </property>
239         <property name="defaultValue" stdset="0">
240          <color>
241           <red>0</red>
242           <green>0</green>
243           <blue>0</blue>
244          </color>
245         </property>
246        </widget>
247       </item>
248       <item row="2" column="0">
249        <widget class="QLabel" name="label_6">
250         <property name="text">
251          <string>Command message:</string>
252         </property>
253        </widget>
254       </item>
255       <item row="2" column="1">
256        <widget class="ColorButton" name="commandMsgColor">
257         <property name="text">
258          <string>...</string>
259         </property>
260         <property name="settingsKey" stdset="0">
261          <string>/QtUiStyle/Colors/CommandMsg</string>
262         </property>
263         <property name="defaultValue" stdset="0">
264          <color>
265           <red>150</red>
266           <green>0</green>
267           <blue>150</blue>
268          </color>
269         </property>
270        </widget>
271       </item>
272       <item row="2" column="3">
273        <widget class="QLabel" name="label_12">
274         <property name="text">
275          <string>Highlight background:</string>
276         </property>
277        </widget>
278       </item>
279       <item row="3" column="0">
280        <widget class="QLabel" name="label_4">
281         <property name="text">
282          <string>Server message:</string>
283         </property>
284        </widget>
285       </item>
286       <item row="3" column="1">
287        <widget class="ColorButton" name="serverMsgColor">
288         <property name="text">
289          <string>...</string>
290         </property>
291         <property name="settingsKey" stdset="0">
292          <string>/QtUiStyle/Colors/ServerMsg</string>
293         </property>
294         <property name="defaultValue" stdset="0">
295          <color>
296           <red>145</red>
297           <green>100</green>
298           <blue>9</blue>
299          </color>
300         </property>
301        </widget>
302       </item>
303       <item row="3" column="3">
304        <widget class="QLabel" name="label_11">
305         <property name="text">
306          <string>Marker line:</string>
307         </property>
308        </widget>
309       </item>
310       <item row="3" column="4">
311        <widget class="ColorButton" name="markerLineColor">
312         <property name="text">
313          <string>...</string>
314         </property>
315         <property name="settingsKey" stdset="0">
316          <string>/QtUiStyle/Colors/MarkerLine</string>
317         </property>
318         <property name="defaultValue" stdset="0">
319          <color>
320           <red>255</red>
321           <green>0</green>
322           <blue>0</blue>
323          </color>
324         </property>
325        </widget>
326       </item>
327       <item row="4" column="0">
328        <widget class="QLabel" name="label">
329         <property name="text">
330          <string>Error message:</string>
331         </property>
332        </widget>
333       </item>
334       <item row="4" column="1">
335        <widget class="ColorButton" name="errorMsgColor">
336         <property name="text">
337          <string>...</string>
338         </property>
339         <property name="settingsKey" stdset="0">
340          <string>/QtUiStyle/Colors/ErrorMsg</string>
341         </property>
342         <property name="defaultValue" stdset="0">
343          <color>
344           <red>145</red>
345           <green>100</green>
346           <blue>9</blue>
347          </color>
348         </property>
349        </widget>
350       </item>
351       <item row="4" column="3">
352        <widget class="QLabel" name="label_8">
353         <property name="text">
354          <string>Background:</string>
355         </property>
356        </widget>
357       </item>
358       <item row="4" column="4">
359        <widget class="ColorButton" name="backgroundColor">
360         <property name="text">
361          <string>...</string>
362         </property>
363         <property name="settingsKey" stdset="0">
364          <string>/QtUiStyle/Colors/ChatViewBackground</string>
365         </property>
366         <property name="defaultValue" stdset="0">
367          <color>
368           <red>255</red>
369           <green>255</green>
370           <blue>255</blue>
371          </color>
372         </property>
373        </widget>
374       </item>
375       <item row="2" column="4">
376        <widget class="ColorButton" name="highlightBackgroundColor">
377         <property name="text">
378          <string>...</string>
379         </property>
380         <property name="settingsKey" stdset="0">
381          <string>/QtUiStyle/Colors/HighlightBackground</string>
382         </property>
383         <property name="defaultValue" stdset="0">
384          <color>
385           <red>255</red>
386           <green>128</green>
387           <blue>0</blue>
388          </color>
389         </property>
390        </widget>
391       </item>
392      </layout>
393     </widget>
394    </item>
395    <item>
396     <widget class="QGroupBox" name="useSenderColors">
397      <property name="title">
398       <string>Use Sender Coloring</string>
399      </property>
400      <property name="checkable">
401       <bool>true</bool>
402      </property>
403      <property name="settingsKey" stdset="0">
404       <string>/QtUiStyle/Colors/UseSenderColors</string>
405      </property>
406      <property name="defaultValue" stdset="0">
407       <bool>true</bool>
408      </property>
409      <layout class="QVBoxLayout" name="verticalLayout">
410       <item>
411        <layout class="QGridLayout" name="gridLayout_3">
412         <item row="0" column="0">
413          <widget class="ColorButton" name="senderColor00">
414           <property name="text">
415            <string>...</string>
416           </property>
417           <property name="settingsKey" stdset="0">
418            <string>/QtUiStyle/Colors/Sender00</string>
419           </property>
420           <property name="defaultValue" stdset="0">
421            <color>
422             <red>233</red>
423             <green>13</green>
424             <blue>127</blue>
425            </color>
426           </property>
427          </widget>
428         </item>
429         <item row="0" column="2">
430          <widget class="ColorButton" name="senderColor02">
431           <property name="text">
432            <string>...</string>
433           </property>
434           <property name="settingsKey" stdset="0">
435            <string>/QtUiStyle/Colors/Sender02</string>
436           </property>
437           <property name="defaultValue" stdset="0">
438            <color>
439             <red>179</red>
440             <green>14</green>
441             <blue>14</blue>
442            </color>
443           </property>
444          </widget>
445         </item>
446         <item row="0" column="4">
447          <widget class="ColorButton" name="senderColor04">
448           <property name="text">
449            <string>...</string>
450           </property>
451           <property name="settingsKey" stdset="0">
452            <string>/QtUiStyle/Colors/Sender04</string>
453           </property>
454           <property name="defaultValue" stdset="0">
455            <color>
456             <red>88</red>
457             <green>175</green>
458             <blue>179</blue>
459            </color>
460           </property>
461          </widget>
462         </item>
463         <item row="0" column="5">
464          <widget class="ColorButton" name="senderColor05">
465           <property name="text">
466            <string>...</string>
467           </property>
468           <property name="settingsKey" stdset="0">
469            <string>/QtUiStyle/Colors/Sender05</string>
470           </property>
471           <property name="defaultValue" stdset="0">
472            <color>
473             <red>157</red>
474             <green>84</green>
475             <blue>179</blue>
476            </color>
477           </property>
478          </widget>
479         </item>
480         <item row="0" column="6">
481          <widget class="ColorButton" name="senderColor06">
482           <property name="text">
483            <string>...</string>
484           </property>
485           <property name="settingsKey" stdset="0">
486            <string>/QtUiStyle/Colors/Sender06</string>
487           </property>
488           <property name="defaultValue" stdset="0">
489            <color>
490             <red>179</red>
491             <green>151</green>
492             <blue>117</blue>
493            </color>
494           </property>
495          </widget>
496         </item>
497         <item row="0" column="7">
498          <widget class="ColorButton" name="senderColor07">
499           <property name="text">
500            <string>...</string>
501           </property>
502           <property name="settingsKey" stdset="0">
503            <string>/QtUiStyle/Colors/Sender07</string>
504           </property>
505           <property name="defaultValue" stdset="0">
506            <color>
507             <red>49</red>
508             <green>118</green>
509             <blue>179</blue>
510            </color>
511           </property>
512          </widget>
513         </item>
514         <item row="1" column="0">
515          <widget class="ColorButton" name="senderColor08">
516           <property name="text">
517            <string>...</string>
518           </property>
519           <property name="settingsKey" stdset="0">
520            <string>/QtUiStyle/Colors/Sender08</string>
521           </property>
522           <property name="defaultValue" stdset="0">
523            <color>
524             <red>233</red>
525             <green>13</green>
526             <blue>127</blue>
527            </color>
528           </property>
529          </widget>
530         </item>
531         <item row="1" column="1">
532          <widget class="ColorButton" name="senderColor09">
533           <property name="text">
534            <string>...</string>
535           </property>
536           <property name="settingsKey" stdset="0">
537            <string>/QtUiStyle/Colors/Sender09</string>
538           </property>
539           <property name="defaultValue" stdset="0">
540            <color>
541             <red>142</red>
542             <green>85</green>
543             <blue>233</blue>
544            </color>
545           </property>
546          </widget>
547         </item>
548         <item row="1" column="2">
549          <widget class="ColorButton" name="senderColor10">
550           <property name="text">
551            <string>...</string>
552           </property>
553           <property name="settingsKey" stdset="0">
554            <string>/QtUiStyle/Colors/Sender10</string>
555           </property>
556           <property name="defaultValue" stdset="0">
557            <color>
558             <red>179</red>
559             <green>14</green>
560             <blue>14</blue>
561            </color>
562           </property>
563          </widget>
564         </item>
565         <item row="1" column="3">
566          <widget class="ColorButton" name="senderColor11">
567           <property name="text">
568            <string>...</string>
569           </property>
570           <property name="settingsKey" stdset="0">
571            <string>/QtUiStyle/Colors/Sender11</string>
572           </property>
573           <property name="defaultValue" stdset="0">
574            <color>
575             <red>23</red>
576             <green>179</green>
577             <blue>57</blue>
578            </color>
579           </property>
580          </widget>
581         </item>
582         <item row="1" column="4">
583          <widget class="ColorButton" name="senderColor12">
584           <property name="text">
585            <string>...</string>
586           </property>
587           <property name="settingsKey" stdset="0">
588            <string>/QtUiStyle/Colors/Sender12</string>
589           </property>
590           <property name="defaultValue" stdset="0">
591            <color>
592             <red>88</red>
593             <green>175</green>
594             <blue>179</blue>
595            </color>
596           </property>
597          </widget>
598         </item>
599         <item row="1" column="5">
600          <widget class="ColorButton" name="senderColor13">
601           <property name="text">
602            <string>...</string>
603           </property>
604           <property name="settingsKey" stdset="0">
605            <string>/QtUiStyle/Colors/Sender13</string>
606           </property>
607           <property name="defaultValue" stdset="0">
608            <color>
609             <red>157</red>
610             <green>84</green>
611             <blue>179</blue>
612            </color>
613           </property>
614          </widget>
615         </item>
616         <item row="1" column="6">
617          <widget class="ColorButton" name="senderColor14">
618           <property name="text">
619            <string>...</string>
620           </property>
621           <property name="settingsKey" stdset="0">
622            <string>/QtUiStyle/Colors/Sender14</string>
623           </property>
624           <property name="defaultValue" stdset="0">
625            <color>
626             <red>179</red>
627             <green>151</green>
628             <blue>117</blue>
629            </color>
630           </property>
631          </widget>
632         </item>
633         <item row="1" column="7">
634          <widget class="ColorButton" name="senderColor15">
635           <property name="text">
636            <string>...</string>
637           </property>
638           <property name="settingsKey" stdset="0">
639            <string>/QtUiStyle/Colors/Sender15</string>
640           </property>
641           <property name="defaultValue" stdset="0">
642            <color>
643             <red>49</red>
644             <green>118</green>
645             <blue>179</blue>
646            </color>
647           </property>
648          </widget>
649         </item>
650         <item row="0" column="1">
651          <widget class="ColorButton" name="senderColor01">
652           <property name="text">
653            <string>...</string>
654           </property>
655           <property name="settingsKey" stdset="0">
656            <string>/QtUiStyle/Colors/Sender01</string>
657           </property>
658           <property name="defaultValue" stdset="0">
659            <color>
660             <red>142</red>
661             <green>85</green>
662             <blue>233</blue>
663            </color>
664           </property>
665          </widget>
666         </item>
667         <item row="0" column="3">
668          <widget class="ColorButton" name="senderColor03">
669           <property name="text">
670            <string>...</string>
671           </property>
672           <property name="settingsKey" stdset="0">
673            <string>/QtUiStyle/Colors/Sender03</string>
674           </property>
675           <property name="defaultValue" stdset="0">
676            <color>
677             <red>23</red>
678             <green>179</green>
679             <blue>57</blue>
680            </color>
681           </property>
682          </widget>
683         </item>
684        </layout>
685       </item>
686       <item>
687        <layout class="QHBoxLayout" name="horizontalLayout_2">
688         <item>
689          <widget class="QLabel" name="label_9">
690           <property name="text">
691            <string>Own messages:</string>
692           </property>
693          </widget>
694         </item>
695         <item>
696          <widget class="ColorButton" name="senderColorSelf">
697           <property name="text">
698            <string>...</string>
699           </property>
700           <property name="settingsKey" stdset="0">
701            <string>/QtUiStyle/Colors/SenderSelf</string>
702           </property>
703           <property name="defaultValue" stdset="0">
704            <color>
705             <red>0</red>
706             <green>0</green>
707             <blue>0</blue>
708            </color>
709           </property>
710          </widget>
711         </item>
712         <item>
713          <spacer name="horizontalSpacer_3">
714           <property name="orientation">
715            <enum>Qt::Horizontal</enum>
716           </property>
717           <property name="sizeHint" stdset="0">
718            <size>
719             <width>40</width>
720             <height>20</height>
721            </size>
722           </property>
723          </spacer>
724         </item>
725        </layout>
726       </item>
727      </layout>
728     </widget>
729    </item>
730    <item>
731     <spacer name="verticalSpacer">
732      <property name="orientation">
733       <enum>Qt::Vertical</enum>
734      </property>
735      <property name="sizeHint" stdset="0">
736       <size>
737        <width>20</width>
738        <height>19</height>
739       </size>
740      </property>
741     </spacer>
742    </item>
743   </layout>
744  </widget>
745  <customwidgets>
746   <customwidget>
747    <class>ColorButton</class>
748    <extends>QToolButton</extends>
749    <header>colorbutton.h</header>
750   </customwidget>
751   <customwidget>
752    <class>FontSelector</class>
753    <extends>QWidget</extends>
754    <header>fontselector.h</header>
755    <container>1</container>
756   </customwidget>
757  </customwidgets>
758  <tabstops>
759   <tabstop>timestampFormat</tabstop>
760   <tabstop>allowMircColors</tabstop>
761   <tabstop>showWebPreview_2</tabstop>
762   <tabstop>useCustomColors</tabstop>
763   <tabstop>actionMsgColor</tabstop>
764   <tabstop>channelMsgColor</tabstop>
765   <tabstop>commandMsgColor</tabstop>
766   <tabstop>serverMsgColor</tabstop>
767   <tabstop>errorMsgColor</tabstop>
768   <tabstop>timestampColor</tabstop>
769   <tabstop>highlightColor</tabstop>
770   <tabstop>highlightBackgroundColor</tabstop>
771   <tabstop>markerLineColor</tabstop>
772   <tabstop>backgroundColor</tabstop>
773   <tabstop>useSenderColors</tabstop>
774   <tabstop>senderColor00</tabstop>
775   <tabstop>senderColor01</tabstop>
776   <tabstop>senderColor02</tabstop>
777   <tabstop>senderColor03</tabstop>
778   <tabstop>senderColor04</tabstop>
779   <tabstop>senderColor05</tabstop>
780   <tabstop>senderColor06</tabstop>
781   <tabstop>senderColor07</tabstop>
782   <tabstop>senderColor08</tabstop>
783   <tabstop>senderColor09</tabstop>
784   <tabstop>senderColor10</tabstop>
785   <tabstop>senderColor11</tabstop>
786   <tabstop>senderColor12</tabstop>
787   <tabstop>senderColor13</tabstop>
788   <tabstop>senderColor14</tabstop>
789   <tabstop>senderColor15</tabstop>
790   <tabstop>senderColorSelf</tabstop>
791  </tabstops>
792  <resources/>
793  <connections>
794   <connection>
795    <sender>customChatViewFont</sender>
796    <signal>toggled(bool)</signal>
797    <receiver>chatViewFont</receiver>
798    <slot>setEnabled(bool)</slot>
799    <hints>
800     <hint type="sourcelabel">
801      <x>205</x>
802      <y>48</y>
803     </hint>
804     <hint type="destinationlabel">
805      <x>304</x>
806      <y>50</y>
807     </hint>
808    </hints>
809   </connection>
810  </connections>
811 </ui>