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