]> sigrok.org Git - pulseview.git/blame - themes/qdarkstyle/style.qss
Themes: Fix icon shift bug when opening QToolButton menu
[pulseview.git] / themes / qdarkstyle / style.qss
CommitLineData
660ae94d
SA
1QScrollArea {
2 background-color: transparent; /* Workaround for widget background on Windows, see https://stackoverflow.com/questions/25012224/qt-widget-background-differs-from-linux-to-windows/25088075 */
3}
4
37b0bd35
SA
5QToolTip {
6 border: 1px solid #76797C;
7 background-color: #5A7566;
8 color: white;
9 padding: 0px; /*remove padding, for fix combobox tooltip.*/
10 opacity: 200;
11}
12
13QWidget {
14 color: #eff0f1;
15 background-color: #31363b;
16 selection-background-color: #3daee9;
17 selection-color: #eff0f1;
18 background-clip: border;
19 border-image: none;
20 border: 0px transparent black;
21 outline: 0;
22}
23
24QWidget:item:hover {
25 background-color: #18465d;
26 color: #eff0f1;
27}
28
29QWidget:item:selected {
30 background-color: #18465d;
31}
32
33QCheckBox {
34 spacing: 5px;
35 outline: none;
36 color: #eff0f1;
37 margin-bottom: 2px;
38}
39
40QCheckBox:disabled {
41 color: #76797C;
42}
43
44QCheckBox::indicator,
45QGroupBox::indicator {
46 width: 18px;
47 height: 18px;
48}
49
50QGroupBox::indicator {
51 margin-left: 2px;
52}
53
54QCheckBox::indicator:unchecked,
55QGroupBox::indicator:unchecked {
56 image: url(:/themes/qdarkstyle/rc/checkbox_unchecked.png);
57}
58
59QCheckBox::indicator:unchecked:hover,
60QCheckBox::indicator:unchecked:focus,
61QCheckBox::indicator:unchecked:pressed,
62QGroupBox::indicator:unchecked:hover,
63QGroupBox::indicator:unchecked:focus,
64QGroupBox::indicator:unchecked:pressed {
65 border: none;
66 image: url(:/themes/qdarkstyle/rc/checkbox_unchecked_focus.png);
67}
68
69QCheckBox::indicator:checked,
70QGroupBox::indicator:checked {
71 image: url(:/themes/qdarkstyle/rc/checkbox_checked.png);
72}
73
74QCheckBox::indicator:checked:hover,
75QCheckBox::indicator:checked:focus,
76QCheckBox::indicator:checked:pressed,
77QGroupBox::indicator:checked:hover,
78QGroupBox::indicator:checked:focus,
79QGroupBox::indicator:checked:pressed {
80 border: none;
81 image: url(:/themes/qdarkstyle/rc/checkbox_checked_focus.png);
82}
83
84QCheckBox::indicator:indeterminate {
85 image: url(:/themes/qdarkstyle/rc/checkbox_indeterminate.png);
86}
87
88QCheckBox::indicator:indeterminate:focus,
89QCheckBox::indicator:indeterminate:hover,
90QCheckBox::indicator:indeterminate:pressed {
91 image: url(:/themes/qdarkstyle/rc/checkbox_indeterminate_focus.png);
92}
93
94QCheckBox::indicator:checked:disabled,
95QGroupBox::indicator:checked:disabled {
96 image: url(:/themes/qdarkstyle/rc/checkbox_checked_disabled.png);
97}
98
99QCheckBox::indicator:unchecked:disabled,
100QGroupBox::indicator:unchecked:disabled {
101 image: url(:/themes/qdarkstyle/rc/checkbox_unchecked_disabled.png);
102}
103
104QRadioButton {
105 spacing: 5px;
106 outline: none;
107 color: #eff0f1;
108 margin-bottom: 2px;
109}
110
111QRadioButton:disabled {
112 color: #76797C;
113}
114
115QRadioButton::indicator {
116 width: 21px;
117 height: 21px;
118}
119
120QRadioButton::indicator:unchecked {
121 image: url(:/themes/qdarkstyle/rc/radio_unchecked.png);
122}
123
124QRadioButton::indicator:unchecked:hover,
125QRadioButton::indicator:unchecked:focus,
126QRadioButton::indicator:unchecked:pressed {
127 border: none;
128 outline: none;
129 image: url(:/themes/qdarkstyle/rc/radio_unchecked_focus.png);
130}
131
132QRadioButton::indicator:checked {
133 border: none;
134 outline: none;
135 image: url(:/themes/qdarkstyle/rc/radio_checked.png);
136}
137
138QRadioButton::indicator:checked:hover,
139QRadioButton::indicator:checked:focus,
140QRadioButton::indicator:checked:pressed {
141 border: none;
142 outline: none;
143 image: url(:/themes/qdarkstyle/rc/radio_checked_focus.png);
144}
145
146QRadioButton::indicator:checked:disabled {
147 outline: none;
148 image: url(:/themes/qdarkstyle/rc/radio_checked_disabled.png);
149}
150
151QRadioButton::indicator:unchecked:disabled {
152 image: url(:/themes/qdarkstyle/rc/radio_unchecked_disabled.png);
153}
154
155QMenuBar {
156 background-color: #31363b;
157 color: #eff0f1;
158}
159
160QMenuBar::item {
161 background: transparent;
162}
163
164QMenuBar::item:selected {
165 background: transparent;
166 border: 1px solid #76797C;
167}
168
169QMenuBar::item:pressed {
170 border: 1px solid #76797C;
171 background-color: #3daee9;
172 color: #eff0f1;
173 margin-bottom: -1px;
174 padding-bottom: 1px;
175}
176
177QMenu {
178 border: 1px solid #76797C;
179 color: #eff0f1;
180 margin: 2px;
181}
182
183QMenu::icon {
184 margin: 5px;
185}
186
187QMenu::item {
188 padding: 5px 30px 5px 30px;
189 border: 1px solid transparent;
190 /* reserve space for selection border */
191}
192
193QMenu::item:selected {
194 color: #eff0f1;
195}
196
197QMenu::separator {
198 height: 2px;
199 background: lightblue;
200 margin-left: 10px;
201 margin-right: 5px;
202}
203
204QMenu::indicator {
205 width: 18px;
206 height: 18px;
207}
208
209
210/* non-exclusive indicator = check box style indicator
211 (see QActionGroup::setExclusive) */
212
213QMenu::indicator:non-exclusive:unchecked {
214 image: url(:/themes/qdarkstyle/rc/checkbox_unchecked.png);
215}
216
217QMenu::indicator:non-exclusive:unchecked:selected {
218 image: url(:/themes/qdarkstyle/rc/checkbox_unchecked_disabled.png);
219}
220
221QMenu::indicator:non-exclusive:checked {
222 image: url(:/themes/qdarkstyle/rc/checkbox_checked.png);
223}
224
225QMenu::indicator:non-exclusive:checked:selected {
226 image: url(:/themes/qdarkstyle/rc/checkbox_checked_disabled.png);
227}
228
229
230/* exclusive indicator = radio button style indicator (see QActionGroup::setExclusive) */
231
232QMenu::indicator:exclusive:unchecked {
233 image: url(:/themes/qdarkstyle/rc/radio_unchecked.png);
234}
235
236QMenu::indicator:exclusive:unchecked:selected {
237 image: url(:/themes/qdarkstyle/rc/radio_unchecked_disabled.png);
238}
239
240QMenu::indicator:exclusive:checked {
241 image: url(:/themes/qdarkstyle/rc/radio_checked.png);
242}
243
244QMenu::indicator:exclusive:checked:selected {
245 image: url(:/themes/qdarkstyle/rc/radio_checked_disabled.png);
246}
247
248QMenu::right-arrow {
249 margin: 5px;
250 image: url(:/themes/qdarkstyle/rc/right_arrow.png)
251}
252
253QWidget:disabled {
254 color: #454545;
255 background-color: #31363b;
256}
257
258QAbstractItemView {
259 alternate-background-color: #31363b;
260 color: #eff0f1;
261 border: 1px solid #3A3939;
262 border-radius: 2px;
263}
264
265QWidget:focus,
266QMenuBar:focus {
267 border: 1px solid #3daee9;
268}
269
270QTabWidget:focus,
271QCheckBox:focus,
272QRadioButton:focus,
273QSlider:focus {
274 border: none;
275}
276
277QLineEdit {
278 background-color: #232629;
279 padding: 5px;
280 border-style: solid;
281 border: 1px solid #76797C;
282 border-radius: 2px;
283 color: #eff0f1;
284}
285
286QAbstractItemView QLineEdit {
287 padding: 0;
288}
289
290QGroupBox {
291 border: 1px solid #76797C;
292 border-radius: 2px;
293 margin-top: 20px;
294}
295
296QGroupBox::title {
297 subcontrol-origin: margin;
298 subcontrol-position: top center;
299 padding-left: 10px;
300 padding-right: 10px;
301 padding-top: 10px;
302}
303
304QAbstractScrollArea {
305 border-radius: 2px;
306 border: 1px solid #76797C;
307 background-color: transparent;
308}
309
310QScrollBar:horizontal {
311 height: 15px;
312 margin: 3px 15px 3px 15px;
313 border: 1px transparent #2A2929;
314 border-radius: 4px;
315 background-color: #2A2929;
316}
317
318QScrollBar::handle:horizontal {
319 background-color: #605F5F;
320 min-width: 5px;
321 border-radius: 4px;
322}
323
324QScrollBar::add-line:horizontal {
325 margin: 0px 3px 0px 3px;
326 border-image: url(:/themes/qdarkstyle/rc/right_arrow_disabled.png);
327 width: 10px;
328 height: 10px;
329 subcontrol-position: right;
330 subcontrol-origin: margin;
331}
332
333QScrollBar::sub-line:horizontal {
334 margin: 0px 3px 0px 3px;
335 border-image: url(:/themes/qdarkstyle/rc/left_arrow_disabled.png);
336 height: 10px;
337 width: 10px;
338 subcontrol-position: left;
339 subcontrol-origin: margin;
340}
341
342QScrollBar::add-line:horizontal:hover,
343QScrollBar::add-line:horizontal:on {
344 border-image: url(:/themes/qdarkstyle/rc/right_arrow.png);
345 height: 10px;
346 width: 10px;
347 subcontrol-position: right;
348 subcontrol-origin: margin;
349}
350
351QScrollBar::sub-line:horizontal:hover,
352QScrollBar::sub-line:horizontal:on {
353 border-image: url(:/themes/qdarkstyle/rc/left_arrow.png);
354 height: 10px;
355 width: 10px;
356 subcontrol-position: left;
357 subcontrol-origin: margin;
358}
359
360QScrollBar::up-arrow:horizontal,
361QScrollBar::down-arrow:horizontal {
362 background: none;
363}
364
365QScrollBar::add-page:horizontal,
366QScrollBar::sub-page:horizontal {
367 background: none;
368}
369
370QScrollBar:vertical {
371 background-color: #2A2929;
372 width: 15px;
373 margin: 15px 3px 15px 3px;
374 border: 1px transparent #2A2929;
375 border-radius: 4px;
376}
377
378QScrollBar::handle:vertical {
379 background-color: #605F5F;
380 min-height: 5px;
381 border-radius: 4px;
382}
383
384QScrollBar::sub-line:vertical {
385 margin: 3px 0px 3px 0px;
386 border-image: url(:/themes/qdarkstyle/rc/up_arrow_disabled.png);
387 height: 10px;
388 width: 10px;
389 subcontrol-position: top;
390 subcontrol-origin: margin;
391}
392
393QScrollBar::add-line:vertical {
394 margin: 3px 0px 3px 0px;
395 border-image: url(:/themes/qdarkstyle/rc/down_arrow_disabled.png);
396 height: 10px;
397 width: 10px;
398 subcontrol-position: bottom;
399 subcontrol-origin: margin;
400}
401
402QScrollBar::sub-line:vertical:hover,
403QScrollBar::sub-line:vertical:on {
404 border-image: url(:/themes/qdarkstyle/rc/up_arrow.png);
405 height: 10px;
406 width: 10px;
407 subcontrol-position: top;
408 subcontrol-origin: margin;
409}
410
411QScrollBar::add-line:vertical:hover,
412QScrollBar::add-line:vertical:on {
413 border-image: url(:/themes/qdarkstyle/rc/down_arrow.png);
414 height: 10px;
415 width: 10px;
416 subcontrol-position: bottom;
417 subcontrol-origin: margin;
418}
419
420QScrollBar::up-arrow:vertical,
421QScrollBar::down-arrow:vertical {
422 background: none;
423}
424
425QScrollBar::add-page:vertical,
426QScrollBar::sub-page:vertical {
427 background: none;
428}
429
430QTextEdit {
431 background-color: #232629;
432 color: #eff0f1;
433 border: 1px solid #76797C;
434}
435
436QPlainTextEdit {
437 background-color: #232629;
438 ;
439 color: #eff0f1;
440 border-radius: 2px;
441 border: 1px solid #76797C;
442}
443
444QHeaderView::section {
445 background-color: #76797C;
446 color: #eff0f1;
447 padding: 5px;
448 border: 1px solid #76797C;
449}
450
451QSizeGrip {
452 image: url(:/themes/qdarkstyle/rc/sizegrip.png);
453 width: 12px;
454 height: 12px;
455}
456
457QMainWindow::separator {
458 background-color: #31363b;
459 color: white;
460 padding-left: 4px;
461 spacing: 2px;
462 border: 1px dashed #76797C;
463}
464
465QMainWindow::separator:hover {
466 background-color: #787876;
467 color: white;
468 padding-left: 4px;
469 border: 1px solid #76797C;
470 spacing: 2px;
471}
472
473QMenu::separator {
474 height: 1px;
475 background-color: #76797C;
476 color: white;
477 padding-left: 4px;
478 margin-left: 10px;
479 margin-right: 5px;
480}
481
482QFrame {
483 border-radius: 2px;
484 border: 1px solid #76797C;
485}
486
487QFrame[frameShape="0"] {
488 border-radius: 2px;
489 border: 1px transparent #76797C;
490}
491
492QStackedWidget {
493 border: 1px transparent black;
494}
495
496QToolBar {
497 border: 1px transparent #393838;
498 background: 1px solid #31363b;
499 font-weight: bold;
500}
501
502QToolBar::handle:horizontal {
503 image: url(:/themes/qdarkstyle/rc/Hmovetoolbar.png);
504}
505
506QToolBar::handle:vertical {
507 image: url(:/themes/qdarkstyle/rc/Vmovetoolbar.png);
508}
509
510QToolBar::separator:horizontal {
511 image: url(:/themes/qdarkstyle/rc/Hsepartoolbar.png);
512}
513
514QToolBar::separator:vertical {
515 image: url(:/themes/qdarkstyle/rc/Vsepartoolbar.png);
516}
517
518QToolButton#qt_toolbar_ext_button {
519 background: #58595a
520}
521
522QPushButton {
523 color: #eff0f1;
524 background-color: #31363b;
525 border-width: 1px;
526 border-color: #76797C;
527 border-style: solid;
528 padding: 5px;
529 border-radius: 2px;
530 outline: none;
531}
532
533QPushButton:disabled {
534 background-color: #31363b;
535 border-width: 1px;
536 border-color: #454545;
537 border-style: solid;
538 padding-top: 5px;
539 padding-bottom: 5px;
540 padding-left: 10px;
541 padding-right: 10px;
542 border-radius: 2px;
543 color: #454545;
544}
545
546QPushButton:focus {
547 background-color: #3daee9;
548 color: white;
549}
550
551QPushButton:pressed {
552 background-color: #3daee9;
553 padding-top: -15px;
554 padding-bottom: -17px;
555}
556
557QComboBox {
558 selection-background-color: #3daee9;
559 border-style: solid;
560 border: 1px solid #76797C;
561 border-radius: 2px;
562 padding: 5px;
563 min-width: 75px;
564}
565
566QPushButton:checked {
567 background-color: #76797C;
568 border-color: #6A6969;
569}
570
571QComboBox:hover,
572QPushButton:hover,
573QAbstractSpinBox:hover,
574QLineEdit:hover,
575QTextEdit:hover,
576QPlainTextEdit:hover,
577QAbstractView:hover,
578QTreeView:hover {
579 border: 1px solid #3daee9;
580 color: #eff0f1;
581}
582
583QComboBox:on {
584 padding-top: 3px;
585 padding-left: 4px;
586 selection-background-color: #4a4a4a;
587}
588
589QComboBox QAbstractItemView {
590 background-color: #232629;
591 border-radius: 2px;
592 border: 1px solid #76797C;
593 selection-background-color: #18465d;
594}
595
596QComboBox::drop-down {
597 subcontrol-origin: padding;
598 subcontrol-position: top right;
599 width: 15px;
600 border-left-width: 0px;
601 border-left-color: darkgray;
602 border-left-style: solid;
603 border-top-right-radius: 3px;
604 border-bottom-right-radius: 3px;
605}
606
607QComboBox::down-arrow {
608 image: url(:/themes/qdarkstyle/rc/down_arrow_disabled.png);
609}
610
611QComboBox::down-arrow:on,
612QComboBox::down-arrow:hover,
613QComboBox::down-arrow:focus {
614 image: url(:/themes/qdarkstyle/rc/down_arrow.png);
615}
616
617QAbstractSpinBox {
618 padding: 5px;
619 border: 1px solid #76797C;
620 background-color: #232629;
621 color: #eff0f1;
622 border-radius: 2px;
623 min-width: 75px;
624}
625
626QAbstractSpinBox:up-button {
627 background-color: transparent;
628 subcontrol-origin: border;
629 subcontrol-position: center right;
630}
631
632QAbstractSpinBox:down-button {
633 background-color: transparent;
634 subcontrol-origin: border;
635 subcontrol-position: center left;
636}
637
638QAbstractSpinBox::up-arrow,
639QAbstractSpinBox::up-arrow:disabled,
640QAbstractSpinBox::up-arrow:off {
641 image: url(:/themes/qdarkstyle/rc/up_arrow_disabled.png);
642 width: 10px;
643 height: 10px;
644}
645
646QAbstractSpinBox::up-arrow:hover {
647 image: url(:/themes/qdarkstyle/rc/up_arrow.png);
648}
649
650QAbstractSpinBox::down-arrow,
651QAbstractSpinBox::down-arrow:disabled,
652QAbstractSpinBox::down-arrow:off {
653 image: url(:/themes/qdarkstyle/rc/down_arrow_disabled.png);
654 width: 10px;
655 height: 10px;
656}
657
658QAbstractSpinBox::down-arrow:hover {
659 image: url(:/themes/qdarkstyle/rc/down_arrow.png);
660}
661
662QLabel {
663 border: 0px solid black;
664}
665
666QTabWidget {
667 border: 0px transparent black;
668}
669
670QTabWidget::pane {
671 border: 1px solid #76797C;
672 padding: 5px;
673 margin: 0px;
674}
675
676QTabWidget::tab-bar {
677 /* left: 5px; move to the right by 5px */
678}
679
680QTabBar {
681 qproperty-drawBase: 0;
682 border-radius: 3px;
683}
684
685QTabBar:focus {
686 border: 0px transparent black;
687}
688
689QTabBar::close-button {
690 image: url(:/themes/qdarkstyle/rc/close.png);
691 background: transparent;
692}
693
694QTabBar::close-button:hover {
695 image: url(:/themes/qdarkstyle/rc/close-hover.png);
696 background: transparent;
697}
698
699QTabBar::close-button:pressed {
700 image: url(:/themes/qdarkstyle/rc/close-pressed.png);
701 background: transparent;
702}
703
704
705/* TOP TABS */
706
707QTabBar::tab:top {
708 color: #eff0f1;
709 border: 1px solid #76797C;
710 border-bottom: 1px transparent black;
711 background-color: #31363b;
712 padding: 5px;
713 min-width: 50px;
714 border-top-left-radius: 2px;
715 border-top-right-radius: 2px;
716}
717
718QTabBar::tab:top:selected {
719 color: #eff0f1;
720 background-color: #54575B;
721 border: 1px solid #76797C;
722 border-bottom: 2px solid #3daee9;
723 border-top-left-radius: 2px;
724 border-top-right-radius: 2px;
725}
726
727QTabBar::tab:top:!selected:hover {
728 background-color: #3daee9;
729}
730
731
732/* BOTTOM TABS */
733
734QTabBar::tab:bottom {
735 color: #eff0f1;
736 border: 1px solid #76797C;
737 border-top: 1px transparent black;
738 background-color: #31363b;
739 padding: 5px;
740 border-bottom-left-radius: 2px;
741 border-bottom-right-radius: 2px;
742 min-width: 50px;
743}
744
745QTabBar::tab:bottom:selected {
746 color: #eff0f1;
747 background-color: #54575B;
748 border: 1px solid #76797C;
749 border-top: 2px solid #3daee9;
750 border-bottom-left-radius: 2px;
751 border-bottom-right-radius: 2px;
752}
753
754QTabBar::tab:bottom:!selected:hover {
755 background-color: #3daee9;
756}
757
758
759/* LEFT TABS */
760
761QTabBar::tab:left {
762 color: #eff0f1;
763 border: 1px solid #76797C;
764 border-left: 1px transparent black;
765 background-color: #31363b;
766 padding: 5px;
767 border-top-right-radius: 2px;
768 border-bottom-right-radius: 2px;
769 min-height: 50px;
770}
771
772QTabBar::tab:left:selected {
773 color: #eff0f1;
774 background-color: #54575B;
775 border: 1px solid #76797C;
776 border-left: 2px solid #3daee9;
777 border-top-right-radius: 2px;
778 border-bottom-right-radius: 2px;
779}
780
781QTabBar::tab:left:!selected:hover {
782 background-color: #3daee9;
783}
784
785
786/* RIGHT TABS */
787
788QTabBar::tab:right {
789 color: #eff0f1;
790 border: 1px solid #76797C;
791 border-right: 1px transparent black;
792 background-color: #31363b;
793 padding: 5px;
794 border-top-left-radius: 2px;
795 border-bottom-left-radius: 2px;
796 min-height: 50px;
797}
798
799QTabBar::tab:right:selected {
800 color: #eff0f1;
801 background-color: #54575B;
802 border: 1px solid #76797C;
803 border-right: 2px solid #3daee9;
804 border-top-left-radius: 2px;
805 border-bottom-left-radius: 2px;
806}
807
808QTabBar::tab:right:!selected:hover {
809 background-color: #3daee9;
810}
811
812QTabBar QToolButton::right-arrow:enabled {
813 image: url(:/themes/qdarkstyle/rc/right_arrow.png);
814}
815
816QTabBar QToolButton::left-arrow:enabled {
817 image: url(:/themes/qdarkstyle/rc/left_arrow.png);
818}
819
820QTabBar QToolButton::right-arrow:disabled {
821 image: url(:/themes/qdarkstyle/rc/right_arrow_disabled.png);
822}
823
824QTabBar QToolButton::left-arrow:disabled {
825 image: url(:/themes/qdarkstyle/rc/left_arrow_disabled.png);
826}
827
828QDockWidget {
829 background: #31363b;
830 border: 1px solid #403F3F;
831 titlebar-close-icon: url(:/themes/qdarkstyle/rc/close.png);
832 titlebar-normal-icon: url(:/themes/qdarkstyle/rc/undock.png);
833}
834
835QDockWidget::close-button,
836QDockWidget::float-button {
837 border: 1px solid transparent;
838 border-radius: 2px;
839 background: transparent;
840}
841
842QDockWidget::close-button:hover,
843QDockWidget::float-button:hover {
844 background: rgba(255, 255, 255, 10);
845}
846
847QDockWidget::close-button:pressed,
848QDockWidget::float-button:pressed {
849 padding: 1px -1px -1px 1px;
850 background: rgba(255, 255, 255, 10);
851}
852
853QTreeView,
854QListView {
855 border: 1px solid #76797C;
856 background-color: #232629;
857}
858
859QTreeView:branch:selected,
860QTreeView:branch:hover {
861 background: url(:/themes/qdarkstyle/rc/transparent.png);
862}
863
864QTreeView::branch:has-siblings:!adjoins-item {
865 border-image: url(:/themes/qdarkstyle/rc/transparent.png);
866}
867
868QTreeView::branch:has-siblings:adjoins-item {
869 border-image: url(:/themes/qdarkstyle/rc/transparent.png);
870}
871
872QTreeView::branch:!has-children:!has-siblings:adjoins-item {
873 border-image: url(:/themes/qdarkstyle/rc/transparent.png);
874}
875
876QTreeView::branch:has-children:!has-siblings:closed,
877QTreeView::branch:closed:has-children:has-siblings {
878 image: url(:/themes/qdarkstyle/rc/branch_closed.png);
879}
880
881QTreeView::branch:open:has-children:!has-siblings,
882QTreeView::branch:open:has-children:has-siblings {
883 image: url(:/themes/qdarkstyle/rc/branch_open.png);
884}
885
886QTreeView::branch:has-children:!has-siblings:closed:hover,
887QTreeView::branch:closed:has-children:has-siblings:hover {
888 image: url(:/themes/qdarkstyle/rc/branch_closed-on.png);
889}
890
891QTreeView::branch:open:has-children:!has-siblings:hover,
892QTreeView::branch:open:has-children:has-siblings:hover {
893 image: url(:/themes/qdarkstyle/rc/branch_open-on.png);
894}
895
896QListView::item:!selected:hover,
897QTreeView::item:!selected:hover {
898 background: #18465d;
899 outline: 0;
900 color: #eff0f1
901}
902
903QListView::item:selected:hover,
904QTreeView::item:selected:hover {
905 background: #287399;
906 color: #eff0f1;
907}
908
909QTreeView::indicator:checked,
910QListView::indicator:checked {
911 image: url(:/themes/qdarkstyle/rc/checkbox_checked.png);
912}
913
914QTreeView::indicator:unchecked,
915QListView::indicator:unchecked {
916 image: url(:/themes/qdarkstyle/rc/checkbox_unchecked.png);
917}
918
919QTreeView::indicator:indeterminate,
920QListView::indicator:indeterminate {
921 image: url(:/themes/qdarkstyle/rc/checkbox_indeterminate.png);
922}
923
924QTreeView::indicator:checked:hover,
925QTreeView::indicator:checked:focus,
926QTreeView::indicator:checked:pressed,
927QListView::indicator:checked:hover,
928QListView::indicator:checked:focus,
929QListView::indicator:checked:pressed {
930 image: url(:/themes/qdarkstyle/rc/checkbox_checked_focus.png);
931}
932
933QTreeView::indicator:unchecked:hover,
934QTreeView::indicator:unchecked:focus,
935QTreeView::indicator:unchecked:pressed,
936QListView::indicator:unchecked:hover,
937QListView::indicator:unchecked:focus,
938QListView::indicator:unchecked:pressed {
939 image: url(:/themes/qdarkstyle/rc/checkbox_unchecked_focus.png);
940}
941
942QTreeView::indicator:indeterminate:hover,
943QTreeView::indicator:indeterminate:focus,
944QTreeView::indicator:indeterminate:pressed,
945QListView::indicator:indeterminate:hover,
946QListView::indicator:indeterminate:focus,
947QListView::indicator:indeterminate:pressed {
948 image: url(:/themes/qdarkstyle/rc/checkbox_indeterminate_focus.png);
949}
950
951QSlider::groove:horizontal {
952 border: 1px solid #565a5e;
953 height: 4px;
954 background: #565a5e;
955 margin: 0px;
956 border-radius: 2px;
957}
958
959QSlider::handle:horizontal {
960 background: #232629;
961 border: 1px solid #565a5e;
962 width: 16px;
963 height: 16px;
964 margin: -8px 0;
965 border-radius: 9px;
966}
967
968QSlider::sub-page:horizontal {
969 border: 1px solid #565a5e;
970 height: 4px;
971 background: #3daee9;
972 margin: 0px;
973 border-radius: 2px;
974}
975
976QSlider::groove:vertical {
977 border: 1px solid #565a5e;
978 width: 4px;
979 background: #565a5e;
980 margin: 0px;
981 border-radius: 3px;
982}
983
984QSlider::handle:vertical {
985 background: #232629;
986 border: 1px solid #565a5e;
987 width: 16px;
988 height: 16px;
989 margin: 0 -8px;
990 border-radius: 9px;
991}
992
993QSlider::sub-page:vertical {
994 border: 1px solid #565a5e;
995 width: 4px;
996 background: #3daee9;
997 margin: 0px;
998 border-radius: 3px;
999}
1000
1001QToolButton {
1002 background-color: transparent;
1003 border: 1px transparent #76797C;
1004 border-radius: 2px;
1005 margin: 3px;
1006 padding: 5px;
1007}
1008
1009QToolButton[popupMode="1"] {
1010 /* only for MenuButtonPopup */
1011 padding-right: 20px;
1012 /* make way for the popup button */
1013 border: 1px #76797C;
1014 border-radius: 5px;
1015}
1016
1017QToolButton[popupMode="2"] {
1018 /* only for InstantPopup */
1019 padding-right: 10px;
1020 /* make way for the popup button */
1021 border: 1px #76797C;
1022}
1023
1024QToolButton:hover,
1025QToolButton::menu-button:hover {
1026 background-color: transparent;
1027 border: 1px solid #3daee9;
1028}
1029
1030QToolButton:checked,
1031QToolButton:pressed,
1032QToolButton::menu-button:pressed {
1033 background-color: #3daee9;
1034 border: 1px solid #3daee9;
13c6ec5b 1035/* padding: 5px; */
37b0bd35
SA
1036}
1037
1038
1039/* the subcontrol below is used only in the InstantPopup or DelayedPopup mode */
1040
1041QToolButton::menu-indicator {
1042 image: url(:/themes/qdarkstyle/rc/down_arrow.png);
1043 top: -7px;
1044}
1045
1046
1047/* the subcontrols below are used only in the MenuButtonPopup mode */
1048
1049QToolButton::menu-button {
1050 border: 1px transparent #76797C;
1051 border-top-right-radius: 6px;
1052 border-bottom-right-radius: 6px;
1053 /* 16px width + 4px for border = 20px allocated above */
1054 width: 16px;
1055 outline: none;
1056}
1057
1058QToolButton::menu-arrow {
1059 image: url(:/themes/qdarkstyle/rc/down_arrow.png);
1060}
1061
1062QToolButton::menu-arrow:open {
1063 border: 1px solid #76797C;
1064}
1065
1066QPushButton::menu-indicator {
1067 subcontrol-origin: padding;
1068 subcontrol-position: bottom right;
1069 bottom: 5px;
1070}
1071
1072QTableView {
1073 border: 1px solid #76797C;
1074 gridline-color: #31363b;
1075 background-color: #232629;
1076}
1077
1078QTableView,
1079QHeaderView {
1080 border-radius: 0px;
1081}
1082
1083QTableView::item:pressed,
1084QListView::item:pressed,
1085QTreeView::item:pressed {
1086 background: #18465d;
1087 color: #eff0f1;
1088}
1089
1090QTableView::item:selected:active,
1091QTreeView::item:selected:active,
1092QListView::item:selected:active {
1093 background: #287399;
1094 color: #eff0f1;
1095}
1096
1097QHeaderView {
1098 background-color: #31363b;
1099 border: 1px transparent;
1100 border-radius: 0px;
1101 margin: 0px;
1102 padding: 0px;
1103}
1104
1105QHeaderView::section {
1106 background-color: #31363b;
1107 color: #eff0f1;
1108 padding: 5px;
1109 border: 1px solid #76797C;
1110 border-radius: 0px;
1111 text-align: center;
1112}
1113
1114QHeaderView::section::vertical::first,
1115QHeaderView::section::vertical::only-one {
1116 border-top: 1px solid #76797C;
1117}
1118
1119QHeaderView::section::vertical {
1120 border-top: transparent;
1121}
1122
1123QHeaderView::section::horizontal::first,
1124QHeaderView::section::horizontal::only-one {
1125 border-left: 1px solid #76797C;
1126}
1127
1128QHeaderView::section::horizontal {
1129 border-left: transparent;
1130}
1131
1132QHeaderView::section:checked {
1133 color: white;
1134 background-color: #334e5e;
1135}
1136
1137
1138/* style the sort indicator */
1139
1140QHeaderView::down-arrow {
1141 image: url(:/themes/qdarkstyle/rc/down_arrow.png);
1142}
1143
1144QHeaderView::up-arrow {
1145 image: url(:/themes/qdarkstyle/rc/up_arrow.png);
1146}
1147
1148QTableCornerButton::section {
1149 background-color: #31363b;
1150 border: 1px transparent #76797C;
1151 border-radius: 0px;
1152}
1153
1154QToolBox {
1155 padding: 5px;
1156 border: 1px transparent black;
1157}
1158
1159QToolBox::tab {
1160 color: #eff0f1;
1161 background-color: #31363b;
1162 border: 1px solid #76797C;
1163 border-bottom: 1px transparent #31363b;
1164 border-top-left-radius: 5px;
1165 border-top-right-radius: 5px;
1166}
1167
1168QToolBox::tab:selected {
1169 /* italicize selected tabs */
1170 font: italic;
1171 background-color: #31363b;
1172 border-color: #3daee9;
1173}
1174
1175QStatusBar::item {
1176 border: 0px transparent dark;
1177}
1178
1179QFrame[height="3"],
1180QFrame[width="3"] {
1181 background-color: #76797C;
1182}
1183
1184QSplitter::handle {
1185 border: 1px dashed #76797C;
1186}
1187
1188QSplitter::handle:hover {
1189 background-color: #787876;
1190 border: 1px solid #76797C;
1191}
1192
1193QSplitter::handle:horizontal {
1194 width: 1px;
1195}
1196
1197QSplitter::handle:vertical {
1198 height: 1px;
1199}
1200
1201QProgressBar {
1202 border: 1px solid #76797C;
1203 border-radius: 5px;
1204 text-align: center;
1205}
1206
1207QProgressBar::chunk {
1208 background-color: #05B8CC;
1209}
1210
1211QDateEdit {
1212 selection-background-color: #3daee9;
1213 border-style: solid;
1214 border: 1px solid #3375A3;
1215 border-radius: 2px;
1216 padding: 1px;
1217 min-width: 75px;
1218}
1219
1220QDateEdit:on {
1221 padding-top: 3px;
1222 padding-left: 4px;
1223 selection-background-color: #4a4a4a;
1224}
1225
1226QDateEdit QAbstractItemView {
1227 background-color: #232629;
1228 border-radius: 2px;
1229 border: 1px solid #3375A3;
1230 selection-background-color: #3daee9;
1231}
1232
1233QDateEdit::drop-down {
1234 subcontrol-origin: padding;
1235 subcontrol-position: top right;
1236 width: 15px;
1237 border-left-width: 0px;
1238 border-left-color: darkgray;
1239 border-left-style: solid;
1240 border-top-right-radius: 3px;
1241 border-bottom-right-radius: 3px;
1242}
1243
1244QDateEdit::down-arrow {
1245 image: url(:/themes/qdarkstyle/rc/down_arrow_disabled.png);
1246}
1247
1248QDateEdit::down-arrow:on,
1249QDateEdit::down-arrow:hover,
1250QDateEdit::down-arrow:focus {
1251 image: url(:/themes/qdarkstyle/rc/down_arrow.png);
1252}