1 <?xml version="1.0" encoding="UTF-8"?>
3 <class>ChatViewSettingsPage</class>
4 <widget class="QWidget" name="ChatViewSettingsPage">
5 <property name="geometry">
13 <property name="windowTitle">
16 <layout class="QVBoxLayout" name="verticalLayout_2">
18 <layout class="QHBoxLayout" name="horizontalLayout">
20 <widget class="QLabel" name="label_13">
21 <property name="text">
22 <string>Timestamp format:</string>
27 <widget class="QLineEdit" name="timestampFormat">
28 <property name="toolTip">
29 <string><html><head/><body><p>Usage examples:</p>
30 <table cellpadding="2">
31 <tr><td>dd.MM.yyyy</td><td>21.05.2001</td></tr>
32 <tr><td>ddd MMMM d yy</td><td>Tue May 21 01</td></tr>
33 <tr><td>hh:mm:ss.zzz</td><td>14:13:09.042</td></tr>
34 <tr><td>h:m:s ap</td><td>2:13:9 pm</td></tr>
36 </body></html></string>
38 <property name="text">
41 <property name="defaultValue" stdset="0">
42 <string>[hh:mm:ss]</string>
44 <property name="settingsKey" stdset="0">
45 <string notr="true">TimestampFormat</string>
50 <spacer name="horizontalSpacer">
51 <property name="orientation">
52 <enum>Qt::Horizontal</enum>
54 <property name="sizeHint" stdset="0">
65 <layout class="QHBoxLayout" name="horizontalLayout_3">
67 <widget class="QCheckBox" name="customChatViewFont">
68 <property name="text">
69 <string>Custom chat window font:</string>
71 <property name="checked">
74 <property name="settingsKey" stdset="0">
75 <string notr="true">/QtUiStyle/Fonts/UseCustomChatViewFont</string>
77 <property name="defaultValue" stdset="0">
83 <widget class="FontSelector" name="chatViewFont" native="true">
84 <property name="enabled">
87 <property name="settingsKey" stdset="0">
88 <string notr="true">/QtUiStyle/Fonts/ChatView</string>
90 <property name="defaultValue" stdset="0">
92 <family>Monospace</family>
100 <widget class="QCheckBox" name="allowMircColors">
101 <property name="toolTip">
102 <string>Show colored text in the chat window</string>
104 <property name="text">
105 <string>Allow colored text (mIRC color codes)</string>
107 <property name="checked">
110 <property name="defaultValue" stdset="0">
113 <property name="settingsKey" stdset="0">
114 <string notr="true">/UiStyle/AllowMircColors</string>
119 <widget class="QCheckBox" name="showWebPreview">
120 <property name="toolTip">
121 <string>Show a website preview window when hovering the mouse over a web address</string>
123 <property name="text">
124 <string>Show previews of webpages on URL hover</string>
126 <property name="checked">
129 <property name="defaultValue" stdset="0">
132 <property name="settingsKey" stdset="0">
133 <string notr="true">ShowWebPreview</string>
138 <widget class="QCheckBox" name="autoMarkerLine">
139 <property name="toolTip">
140 <string>Set the marker line to the bottom of the current chat window when selecting another channel</string>
142 <property name="text">
143 <string>Set marker line automatically when switching chats</string>
145 <property name="checked">
148 <property name="settingsKey" stdset="0">
149 <string notr="true">AutoMarkerLine</string>
151 <property name="defaultValue" stdset="0">
157 <layout class="QHBoxLayout" name="horizontalLayout_4">
159 <widget class="QLabel" name="label_2">
160 <property name="text">
161 <string>Web Search Url:</string>
166 <widget class="QLineEdit" name="webSearchUrlFormat">
167 <property name="toolTip">
168 <string><html><head/><body><p>The URL to open with the selected text as the parameter. Place <span style=" font-weight:600;">%s</span> where selected text should go.</p><p>Eg:</p><p>https://www.google.com/search?q=<span style=" font-weight:600;">%s<br/></span>https://duckduckgo.com/?q=<span style=" font-weight:600;">%s</span></p></body></html></string>
170 <property name="settingsKey" stdset="0">
171 <string>WebSearchUrlFormat</string>
173 <property name="defaultValue" stdset="0">
174 <string>https://www.google.com/search?q=%s</string>
181 <widget class="QGroupBox" name="useCustomColors">
182 <property name="title">
183 <string>Custom Colors</string>
185 <property name="checkable">
188 <property name="checked">
191 <property name="settingsKey" stdset="0">
192 <string notr="true">/QtUiStyle/Colors/UseChatViewColors</string>
194 <property name="defaultValue" stdset="0">
197 <layout class="QGridLayout" name="gridLayout">
198 <item row="0" column="0">
199 <widget class="QLabel" name="label_10">
200 <property name="text">
201 <string>Action:</string>
205 <item row="0" column="1">
206 <widget class="ColorButton" name="actionMsgColor">
207 <property name="text">
210 <property name="settingsKey" stdset="0">
211 <string notr="true">/QtUiStyle/Colors/ActionMsg</string>
213 <property name="defaultValue" stdset="0">
222 <item row="0" column="3">
223 <widget class="QLabel" name="label_5">
224 <property name="text">
225 <string>Timestamp:</string>
229 <item row="0" column="4">
230 <widget class="ColorButton" name="timestampColor">
231 <property name="text">
234 <property name="settingsKey" stdset="0">
235 <string notr="true">/QtUiStyle/Colors/Timestamp</string>
237 <property name="defaultValue" stdset="0">
246 <item row="1" column="0">
247 <widget class="QLabel" name="label_3">
248 <property name="text">
249 <string>Channel message:</string>
253 <item row="1" column="1">
254 <widget class="ColorButton" name="channelMsgColor">
255 <property name="text">
258 <property name="settingsKey" stdset="0">
259 <string notr="true">/QtUiStyle/Colors/ChannelMsg</string>
261 <property name="defaultValue" stdset="0">
270 <item row="1" column="2">
271 <spacer name="horizontalSpacer_2">
272 <property name="orientation">
273 <enum>Qt::Horizontal</enum>
275 <property name="sizeHint" stdset="0">
283 <item row="1" column="3">
284 <widget class="QLabel" name="label_7">
285 <property name="text">
286 <string>Highlight foreground:</string>
290 <item row="1" column="4">
291 <widget class="ColorButton" name="highlightColor">
292 <property name="text">
295 <property name="settingsKey" stdset="0">
296 <string notr="true">/QtUiStyle/Colors/Highlight</string>
298 <property name="defaultValue" stdset="0">
307 <item row="2" column="0">
308 <widget class="QLabel" name="label_6">
309 <property name="text">
310 <string>Command message:</string>
314 <item row="2" column="1">
315 <widget class="ColorButton" name="commandMsgColor">
316 <property name="text">
319 <property name="settingsKey" stdset="0">
320 <string notr="true">/QtUiStyle/Colors/CommandMsg</string>
322 <property name="defaultValue" stdset="0">
331 <item row="2" column="3">
332 <widget class="QLabel" name="label_12">
333 <property name="text">
334 <string>Highlight background:</string>
338 <item row="3" column="0">
339 <widget class="QLabel" name="label_4">
340 <property name="text">
341 <string>Server message:</string>
345 <item row="3" column="1">
346 <widget class="ColorButton" name="serverMsgColor">
347 <property name="text">
350 <property name="settingsKey" stdset="0">
351 <string notr="true">/QtUiStyle/Colors/ServerMsg</string>
353 <property name="defaultValue" stdset="0">
362 <item row="3" column="3">
363 <widget class="QLabel" name="label_11">
364 <property name="text">
365 <string>Marker line:</string>
369 <item row="3" column="4">
370 <widget class="ColorButton" name="markerLineColor">
371 <property name="text">
374 <property name="settingsKey" stdset="0">
375 <string notr="true">/QtUiStyle/Colors/MarkerLine</string>
377 <property name="defaultValue" stdset="0">
386 <item row="4" column="0">
387 <widget class="QLabel" name="label">
388 <property name="text">
389 <string>Error message:</string>
393 <item row="4" column="1">
394 <widget class="ColorButton" name="errorMsgColor">
395 <property name="text">
398 <property name="settingsKey" stdset="0">
399 <string notr="true">/QtUiStyle/Colors/ErrorMsg</string>
401 <property name="defaultValue" stdset="0">
410 <item row="4" column="3">
411 <widget class="QLabel" name="label_8">
412 <property name="text">
413 <string>Background:</string>
417 <item row="4" column="4">
418 <widget class="ColorButton" name="backgroundColor">
419 <property name="text">
422 <property name="settingsKey" stdset="0">
423 <string notr="true">/QtUiStyle/Colors/ChatViewBackground</string>
425 <property name="defaultValue" stdset="0">
434 <item row="2" column="4">
435 <widget class="ColorButton" name="highlightBackgroundColor">
436 <property name="text">
439 <property name="settingsKey" stdset="0">
440 <string notr="true">/QtUiStyle/Colors/HighlightBackground</string>
442 <property name="defaultValue" stdset="0">
455 <widget class="QGroupBox" name="useSenderColors">
456 <property name="title">
457 <string>Use Sender Coloring</string>
459 <property name="checkable">
462 <property name="checked">
465 <property name="settingsKey" stdset="0">
466 <string notr="true">/QtUiStyle/Colors/UseSenderColors</string>
468 <property name="defaultValue" stdset="0">
471 <layout class="QVBoxLayout" name="verticalLayout">
473 <layout class="QGridLayout" name="gridLayout_3">
474 <item row="0" column="0">
475 <widget class="ColorButton" name="senderColor00">
476 <property name="text">
479 <property name="settingsKey" stdset="0">
480 <string notr="true">/QtUiStyle/Colors/Sender00</string>
482 <property name="defaultValue" stdset="0">
491 <item row="0" column="2">
492 <widget class="ColorButton" name="senderColor02">
493 <property name="text">
496 <property name="settingsKey" stdset="0">
497 <string notr="true">/QtUiStyle/Colors/Sender02</string>
499 <property name="defaultValue" stdset="0">
508 <item row="0" column="4">
509 <widget class="ColorButton" name="senderColor04">
510 <property name="text">
513 <property name="settingsKey" stdset="0">
514 <string notr="true">/QtUiStyle/Colors/Sender04</string>
516 <property name="defaultValue" stdset="0">
525 <item row="0" column="5">
526 <widget class="ColorButton" name="senderColor05">
527 <property name="text">
530 <property name="settingsKey" stdset="0">
531 <string notr="true">/QtUiStyle/Colors/Sender05</string>
533 <property name="defaultValue" stdset="0">
542 <item row="0" column="6">
543 <widget class="ColorButton" name="senderColor06">
544 <property name="text">
547 <property name="settingsKey" stdset="0">
548 <string notr="true">/QtUiStyle/Colors/Sender06</string>
550 <property name="defaultValue" stdset="0">
559 <item row="0" column="7">
560 <widget class="ColorButton" name="senderColor07">
561 <property name="text">
564 <property name="settingsKey" stdset="0">
565 <string notr="true">/QtUiStyle/Colors/Sender07</string>
567 <property name="defaultValue" stdset="0">
576 <item row="1" column="0">
577 <widget class="ColorButton" name="senderColor08">
578 <property name="text">
581 <property name="settingsKey" stdset="0">
582 <string notr="true">/QtUiStyle/Colors/Sender08</string>
584 <property name="defaultValue" stdset="0">
593 <item row="1" column="1">
594 <widget class="ColorButton" name="senderColor09">
595 <property name="text">
598 <property name="settingsKey" stdset="0">
599 <string notr="true">/QtUiStyle/Colors/Sender09</string>
601 <property name="defaultValue" stdset="0">
610 <item row="1" column="2">
611 <widget class="ColorButton" name="senderColor10">
612 <property name="text">
615 <property name="settingsKey" stdset="0">
616 <string notr="true">/QtUiStyle/Colors/Sender10</string>
618 <property name="defaultValue" stdset="0">
627 <item row="1" column="3">
628 <widget class="ColorButton" name="senderColor11">
629 <property name="text">
632 <property name="settingsKey" stdset="0">
633 <string notr="true">/QtUiStyle/Colors/Sender11</string>
635 <property name="defaultValue" stdset="0">
644 <item row="1" column="4">
645 <widget class="ColorButton" name="senderColor12">
646 <property name="text">
649 <property name="settingsKey" stdset="0">
650 <string notr="true">/QtUiStyle/Colors/Sender12</string>
652 <property name="defaultValue" stdset="0">
661 <item row="1" column="5">
662 <widget class="ColorButton" name="senderColor13">
663 <property name="text">
666 <property name="settingsKey" stdset="0">
667 <string notr="true">/QtUiStyle/Colors/Sender13</string>
669 <property name="defaultValue" stdset="0">
678 <item row="1" column="6">
679 <widget class="ColorButton" name="senderColor14">
680 <property name="text">
683 <property name="settingsKey" stdset="0">
684 <string notr="true">/QtUiStyle/Colors/Sender14</string>
686 <property name="defaultValue" stdset="0">
695 <item row="1" column="7">
696 <widget class="ColorButton" name="senderColor15">
697 <property name="text">
700 <property name="settingsKey" stdset="0">
701 <string notr="true">/QtUiStyle/Colors/Sender15</string>
703 <property name="defaultValue" stdset="0">
712 <item row="0" column="1">
713 <widget class="ColorButton" name="senderColor01">
714 <property name="text">
717 <property name="settingsKey" stdset="0">
718 <string notr="true">/QtUiStyle/Colors/Sender01</string>
720 <property name="defaultValue" stdset="0">
729 <item row="0" column="3">
730 <widget class="ColorButton" name="senderColor03">
731 <property name="text">
734 <property name="settingsKey" stdset="0">
735 <string notr="true">/QtUiStyle/Colors/Sender03</string>
737 <property name="defaultValue" stdset="0">
749 <layout class="QHBoxLayout" name="horizontalLayout_2">
751 <widget class="QLabel" name="label_9">
752 <property name="text">
753 <string>Own messages:</string>
758 <widget class="ColorButton" name="senderColorSelf">
759 <property name="text">
762 <property name="settingsKey" stdset="0">
763 <string notr="true">/QtUiStyle/Colors/SenderSelf</string>
765 <property name="defaultValue" stdset="0">
775 <spacer name="horizontalSpacer_3">
776 <property name="orientation">
777 <enum>Qt::Horizontal</enum>
779 <property name="sizeHint" stdset="0">
793 <spacer name="verticalSpacer">
794 <property name="orientation">
795 <enum>Qt::Vertical</enum>
797 <property name="sizeHint" stdset="0">
809 <class>ColorButton</class>
810 <extends>QToolButton</extends>
811 <header>colorbutton.h</header>
814 <class>FontSelector</class>
815 <extends>QWidget</extends>
816 <header>fontselector.h</header>
817 <container>1</container>
821 <tabstop>timestampFormat</tabstop>
822 <tabstop>customChatViewFont</tabstop>
823 <tabstop>allowMircColors</tabstop>
824 <tabstop>showWebPreview</tabstop>
825 <tabstop>autoMarkerLine</tabstop>
826 <tabstop>useCustomColors</tabstop>
827 <tabstop>actionMsgColor</tabstop>
828 <tabstop>channelMsgColor</tabstop>
829 <tabstop>commandMsgColor</tabstop>
830 <tabstop>serverMsgColor</tabstop>
831 <tabstop>errorMsgColor</tabstop>
832 <tabstop>timestampColor</tabstop>
833 <tabstop>highlightColor</tabstop>
834 <tabstop>highlightBackgroundColor</tabstop>
835 <tabstop>markerLineColor</tabstop>
836 <tabstop>backgroundColor</tabstop>
837 <tabstop>useSenderColors</tabstop>
838 <tabstop>senderColor00</tabstop>
839 <tabstop>senderColor01</tabstop>
840 <tabstop>senderColor02</tabstop>
841 <tabstop>senderColor03</tabstop>
842 <tabstop>senderColor04</tabstop>
843 <tabstop>senderColor05</tabstop>
844 <tabstop>senderColor06</tabstop>
845 <tabstop>senderColor07</tabstop>
846 <tabstop>senderColor08</tabstop>
847 <tabstop>senderColor09</tabstop>
848 <tabstop>senderColor10</tabstop>
849 <tabstop>senderColor11</tabstop>
850 <tabstop>senderColor12</tabstop>
851 <tabstop>senderColor13</tabstop>
852 <tabstop>senderColor14</tabstop>
853 <tabstop>senderColor15</tabstop>
854 <tabstop>senderColorSelf</tabstop>
859 <sender>customChatViewFont</sender>
860 <signal>toggled(bool)</signal>
861 <receiver>chatViewFont</receiver>
862 <slot>setEnabled(bool)</slot>
864 <hint type="sourcelabel">
868 <hint type="destinationlabel">