summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar bunnei2020-07-24 19:23:45 -0700
committerGravatar GitHub2020-07-24 19:23:45 -0700
commitc73701edeae64e19097ecbfaa6860c86e2a4675b (patch)
tree80727d40fba44f899b36a50d5ad264ce72f80894
parentMerge pull request #4334 from lat9nq/clear-per-game-settings (diff)
parentwait_tree: Include Midnight Blue dark themes (diff)
downloadyuzu-c73701edeae64e19097ecbfaa6860c86e2a4675b.tar.gz
yuzu-c73701edeae64e19097ecbfaa6860c86e2a4675b.tar.xz
yuzu-c73701edeae64e19097ecbfaa6860c86e2a4675b.zip
Merge pull request #4377 from Morph1984/dark-themes
qt-themes: Add Midnight Blue qdarkstyle theme (2.8.1)
Diffstat (limited to '')
-rw-r--r--dist/qt_themes/colorful_midnight_blue/icons/16x16/lock.pngbin0 -> 401 bytes
-rw-r--r--dist/qt_themes/colorful_midnight_blue/icons/index.theme8
-rw-r--r--dist/qt_themes/colorful_midnight_blue/style.qrc57
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/LICENSE.rst405
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/icons/16x16/lock.pngbin0 -> 304 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/icons/256x256/plus_folder.pngbin0 -> 3438 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/bad_folder.pngbin0 -> 1098 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/chip.pngbin0 -> 15120 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/folder.pngbin0 -> 542 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/plus.pngbin0 -> 339 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/sd_card.pngbin0 -> 676 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/icons/index.theme14
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/Hmovetoolbar.pngbin0 -> 220 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/Hsepartoolbar.pngbin0 -> 172 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/Vmovetoolbar.pngbin0 -> 228 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/Vsepartoolbar.pngbin0 -> 187 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_down.pngbin0 -> 525 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_down@2x.pngbin0 -> 977 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_down_disabled.pngbin0 -> 547 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_down_disabled@2x.pngbin0 -> 1040 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_down_focus.pngbin0 -> 530 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_down_focus@2x.pngbin0 -> 1025 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_down_pressed.pngbin0 -> 518 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_down_pressed@2x.pngbin0 -> 1007 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_left.pngbin0 -> 546 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_left@2x.pngbin0 -> 1072 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_left_disabled.pngbin0 -> 569 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_left_disabled@2x.pngbin0 -> 1126 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_left_focus.pngbin0 -> 565 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_left_focus@2x.pngbin0 -> 1143 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_left_pressed.pngbin0 -> 541 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_left_pressed@2x.pngbin0 -> 1120 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_right.pngbin0 -> 518 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_right@2x.pngbin0 -> 1062 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_right_disabled.pngbin0 -> 553 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_right_disabled@2x.pngbin0 -> 1143 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_right_focus.pngbin0 -> 543 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_right_focus@2x.pngbin0 -> 1139 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_right_pressed.pngbin0 -> 544 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_right_pressed@2x.pngbin0 -> 1121 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_up.pngbin0 -> 512 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_up@2x.pngbin0 -> 969 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_up_disabled.pngbin0 -> 538 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_up_disabled@2x.pngbin0 -> 1046 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_up_focus.pngbin0 -> 530 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_up_focus@2x.pngbin0 -> 1017 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_up_pressed.pngbin0 -> 518 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_up_pressed@2x.pngbin0 -> 998 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/base_icon.pngbin0 -> 1256 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/base_icon@2x.pngbin0 -> 3286 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/base_icon_disabled.pngbin0 -> 1256 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/base_icon_disabled@2x.pngbin0 -> 3286 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/base_icon_focus.pngbin0 -> 1256 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/base_icon_focus@2x.pngbin0 -> 3286 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/base_icon_pressed.pngbin0 -> 1256 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/base_icon_pressed@2x.pngbin0 -> 3286 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_closed-on.pngbin0 -> 147 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_closed.pngbin0 -> 350 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_closed@2x.pngbin0 -> 704 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_closed_disabled.pngbin0 -> 373 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_closed_disabled@2x.pngbin0 -> 729 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_closed_focus.pngbin0 -> 380 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_closed_focus@2x.pngbin0 -> 717 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_closed_pressed.pngbin0 -> 372 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_closed_pressed@2x.pngbin0 -> 725 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_end.pngbin0 -> 142 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_end@2x.pngbin0 -> 220 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_end_disabled.pngbin0 -> 146 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_end_disabled@2x.pngbin0 -> 225 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_end_focus.pngbin0 -> 146 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_end_focus@2x.pngbin0 -> 226 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_end_pressed.pngbin0 -> 146 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_end_pressed@2x.pngbin0 -> 225 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_line.pngbin0 -> 130 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_line@2x.pngbin0 -> 242 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_line_disabled.pngbin0 -> 134 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_line_disabled@2x.pngbin0 -> 248 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_line_focus.pngbin0 -> 134 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_line_focus@2x.pngbin0 -> 249 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_line_pressed.pngbin0 -> 134 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_line_pressed@2x.pngbin0 -> 248 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_more.pngbin0 -> 155 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_more@2x.pngbin0 -> 257 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_more_disabled.pngbin0 -> 162 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_more_disabled@2x.pngbin0 -> 265 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_more_focus.pngbin0 -> 162 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_more_focus@2x.pngbin0 -> 266 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_more_pressed.pngbin0 -> 162 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_more_pressed@2x.pngbin0 -> 265 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_open-on.pngbin0 -> 150 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_open.pngbin0 -> 354 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_open@2x.pngbin0 -> 657 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_open_disabled.pngbin0 -> 375 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_open_disabled@2x.pngbin0 -> 682 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_open_focus.pngbin0 -> 367 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_open_focus@2x.pngbin0 -> 665 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_open_pressed.pngbin0 -> 369 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_open_pressed@2x.pngbin0 -> 661 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_checked.pngbin0 -> 452 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_checked@2x.pngbin0 -> 825 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_checked_disabled.pngbin0 -> 467 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_checked_disabled@2x.pngbin0 -> 845 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_checked_focus.pngbin0 -> 441 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_checked_focus@2x.pngbin0 -> 823 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_checked_pressed.pngbin0 -> 418 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_checked_pressed@2x.pngbin0 -> 829 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_indeterminate.pngbin0 -> 581 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_indeterminate@2x.pngbin0 -> 1081 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_indeterminate_disabled.pngbin0 -> 614 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_indeterminate_disabled@2x.pngbin0 -> 1105 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_indeterminate_focus.pngbin0 -> 576 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_indeterminate_focus@2x.pngbin0 -> 1066 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_indeterminate_pressed.pngbin0 -> 563 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_indeterminate_pressed@2x.pngbin0 -> 1087 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_unchecked.pngbin0 -> 397 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_unchecked@2x.pngbin0 -> 828 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_unchecked_disabled.pngbin0 -> 386 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_unchecked_disabled@2x.pngbin0 -> 875 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_unchecked_focus.pngbin0 -> 394 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_unchecked_focus@2x.pngbin0 -> 866 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_unchecked_pressed.pngbin0 -> 403 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_unchecked_pressed@2x.pngbin0 -> 861 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/close-hover.pngbin0 -> 598 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/close-pressed.pngbin0 -> 598 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/close.pngbin0 -> 586 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/down_arrow.pngbin0 -> 165 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/down_arrow_disabled.pngbin0 -> 166 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/left_arrow.pngbin0 -> 166 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/left_arrow_disabled.pngbin0 -> 166 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/line_horizontal.pngbin0 -> 117 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/line_horizontal@2x.pngbin0 -> 135 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/line_horizontal_disabled.pngbin0 -> 121 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/line_horizontal_disabled@2x.pngbin0 -> 139 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/line_horizontal_focus.pngbin0 -> 120 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/line_horizontal_focus@2x.pngbin0 -> 138 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/line_horizontal_pressed.pngbin0 -> 120 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/line_horizontal_pressed@2x.pngbin0 -> 138 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/line_vertical.pngbin0 -> 130 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/line_vertical@2x.pngbin0 -> 242 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/line_vertical_disabled.pngbin0 -> 134 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/line_vertical_disabled@2x.pngbin0 -> 248 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/line_vertical_focus.pngbin0 -> 134 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/line_vertical_focus@2x.pngbin0 -> 249 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/line_vertical_pressed.pngbin0 -> 134 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/line_vertical_pressed@2x.pngbin0 -> 248 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_checked.pngbin0 -> 1224 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_checked@2x.pngbin0 -> 2714 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_checked_disabled.pngbin0 -> 1325 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_checked_disabled@2x.pngbin0 -> 2893 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_checked_focus.pngbin0 -> 1293 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_checked_focus@2x.pngbin0 -> 2736 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_checked_pressed.pngbin0 -> 1276 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_checked_pressed@2x.pngbin0 -> 2765 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_unchecked.pngbin0 -> 963 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_unchecked@2x.pngbin0 -> 2195 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_unchecked_disabled.pngbin0 -> 1040 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_unchecked_disabled@2x.pngbin0 -> 2294 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_unchecked_focus.pngbin0 -> 1032 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_unchecked_focus@2x.pngbin0 -> 2186 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_unchecked_pressed.pngbin0 -> 1022 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_unchecked_pressed@2x.pngbin0 -> 2197 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/right_arrow.pngbin0 -> 160 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/right_arrow_disabled.pngbin0 -> 160 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/sizegrip.pngbin0 -> 129 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/stylesheet-branch-end.pngbin0 -> 224 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/stylesheet-branch-more.pngbin0 -> 182 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/stylesheet-vline.pngbin0 -> 239 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_horizontal.pngbin0 -> 150 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_horizontal@2x.pngbin0 -> 304 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_horizontal_disabled.pngbin0 -> 155 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_horizontal_disabled@2x.pngbin0 -> 308 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_horizontal_focus.pngbin0 -> 154 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_horizontal_focus@2x.pngbin0 -> 311 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_horizontal_pressed.pngbin0 -> 154 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_horizontal_pressed@2x.pngbin0 -> 307 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_vertical.pngbin0 -> 137 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_vertical@2x.pngbin0 -> 201 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_vertical_disabled.pngbin0 -> 140 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_vertical_disabled@2x.pngbin0 -> 212 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_vertical_focus.pngbin0 -> 144 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_vertical_focus@2x.pngbin0 -> 211 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_vertical_pressed.pngbin0 -> 143 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_vertical_pressed@2x.pngbin0 -> 204 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_horizontal.pngbin0 -> 145 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_horizontal@2x.pngbin0 -> 286 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_horizontal_disabled.pngbin0 -> 151 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_horizontal_disabled@2x.pngbin0 -> 292 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_horizontal_focus.pngbin0 -> 149 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_horizontal_focus@2x.pngbin0 -> 294 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_horizontal_pressed.pngbin0 -> 149 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_horizontal_pressed@2x.pngbin0 -> 289 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_vertical.pngbin0 -> 133 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_vertical@2x.pngbin0 -> 191 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_vertical_disabled.pngbin0 -> 135 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_vertical_disabled@2x.pngbin0 -> 199 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_vertical_focus.pngbin0 -> 139 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_vertical_focus@2x.pngbin0 -> 196 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_vertical_pressed.pngbin0 -> 138 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_vertical_pressed@2x.pngbin0 -> 193 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/transparent.pngbin0 -> 104 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/transparent@2x.pngbin0 -> 117 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/transparent_disabled.pngbin0 -> 104 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/transparent_disabled@2x.pngbin0 -> 117 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/transparent_focus.pngbin0 -> 104 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/transparent_focus@2x.pngbin0 -> 117 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/transparent_pressed.pngbin0 -> 104 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/transparent_pressed@2x.pngbin0 -> 117 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/undock.pngbin0 -> 578 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/up_arrow.pngbin0 -> 158 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/up_arrow_disabled.pngbin0 -> 159 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/window_close.pngbin0 -> 766 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/window_close@2x.pngbin0 -> 1690 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/window_close_disabled.pngbin0 -> 838 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/window_close_disabled@2x.pngbin0 -> 1724 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/window_close_focus.pngbin0 -> 756 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/window_close_focus@2x.pngbin0 -> 1704 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/window_close_pressed.pngbin0 -> 745 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/window_close_pressed@2x.pngbin0 -> 1679 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/window_grip.pngbin0 -> 426 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/window_grip@2x.pngbin0 -> 735 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/window_grip_disabled.pngbin0 -> 447 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/window_grip_disabled@2x.pngbin0 -> 768 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/window_grip_focus.pngbin0 -> 435 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/window_grip_focus@2x.pngbin0 -> 738 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/window_grip_pressed.pngbin0 -> 444 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/window_grip_pressed@2x.pngbin0 -> 729 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/window_minimize.pngbin0 -> 193 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/window_minimize@2x.pngbin0 -> 316 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/window_minimize_disabled.pngbin0 -> 206 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/window_minimize_disabled@2x.pngbin0 -> 332 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/window_minimize_focus.pngbin0 -> 208 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/window_minimize_focus@2x.pngbin0 -> 339 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/window_minimize_pressed.pngbin0 -> 202 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/window_minimize_pressed@2x.pngbin0 -> 336 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/window_undock.pngbin0 -> 510 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/window_undock@2x.pngbin0 -> 875 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/window_undock_disabled.pngbin0 -> 541 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/window_undock_disabled@2x.pngbin0 -> 910 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/window_undock_focus.pngbin0 -> 519 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/window_undock_focus@2x.pngbin0 -> 877 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/window_undock_pressed.pngbin0 -> 523 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/rc/window_undock_pressed@2x.pngbin0 -> 880 bytes
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/style.qrc225
-rw-r--r--dist/qt_themes/qdarkstyle_midnight_blue/style.qss2175
-rw-r--r--src/yuzu/debugger/wait_tree.cpp5
-rw-r--r--src/yuzu/uisettings.cpp2
-rw-r--r--src/yuzu/uisettings.h2
247 files changed, 2891 insertions, 2 deletions
diff --git a/dist/qt_themes/colorful_midnight_blue/icons/16x16/lock.png b/dist/qt_themes/colorful_midnight_blue/icons/16x16/lock.png
new file mode 100644
index 000000000..32c505848
--- /dev/null
+++ b/dist/qt_themes/colorful_midnight_blue/icons/16x16/lock.png
Binary files differ
diff --git a/dist/qt_themes/colorful_midnight_blue/icons/index.theme b/dist/qt_themes/colorful_midnight_blue/icons/index.theme
new file mode 100644
index 000000000..e23bfe6f9
--- /dev/null
+++ b/dist/qt_themes/colorful_midnight_blue/icons/index.theme
@@ -0,0 +1,8 @@
1[Icon Theme]
2Name=colorful_midnight_blue
3Comment=Colorful theme (Midnight Blue style)
4Inherits=default
5Directories=16x16
6
7[16x16]
8Size=16
diff --git a/dist/qt_themes/colorful_midnight_blue/style.qrc b/dist/qt_themes/colorful_midnight_blue/style.qrc
new file mode 100644
index 000000000..fd33bc850
--- /dev/null
+++ b/dist/qt_themes/colorful_midnight_blue/style.qrc
@@ -0,0 +1,57 @@
1<RCC>
2 <qresource prefix="icons/colorful_midnight_blue">
3 <file alias="index.theme">icons/index.theme</file>
4 <file alias="16x16/lock.png">icons/16x16/lock.png</file>
5 <file alias="48x48/bad_folder.png">../colorful/icons/48x48/bad_folder.png</file>
6 <file alias="48x48/chip.png">../colorful/icons/48x48/chip.png</file>
7 <file alias="48x48/folder.png">../colorful/icons/48x48/folder.png</file>
8 <file alias="48x48/plus.png">../colorful/icons/48x48/plus.png</file>
9 <file alias="48x48/sd_card.png">../colorful/icons/48x48/sd_card.png</file>
10 <file alias="256x256/plus_folder.png">../colorful/icons/256x256/plus_folder.png</file>
11 </qresource>
12
13 <qresource prefix="qss_icons">
14 <file alias="rc/up_arrow_disabled.png">../qdarkstyle_midnight_blue/rc/up_arrow_disabled.png</file>
15 <file alias="rc/Hmovetoolbar.png">../qdarkstyle_midnight_blue/rc/Hmovetoolbar.png</file>
16 <file alias="rc/stylesheet-branch-end.png">../qdarkstyle_midnight_blue/rc/stylesheet-branch-end.png</file>
17 <file alias="rc/branch_closed-on.png">../qdarkstyle_midnight_blue/rc/branch_closed-on.png</file>
18 <file alias="rc/stylesheet-vline.png">../qdarkstyle_midnight_blue/rc/stylesheet-vline.png</file>
19 <file alias="rc/branch_closed.png">../qdarkstyle_midnight_blue/rc/branch_closed.png</file>
20 <file alias="rc/branch_open-on.png">../qdarkstyle_midnight_blue/rc/branch_open-on.png</file>
21 <file alias="rc/transparent.png">../qdarkstyle_midnight_blue/rc/transparent.png</file>
22 <file alias="rc/right_arrow_disabled.png">../qdarkstyle_midnight_blue/rc/right_arrow_disabled.png</file>
23 <file alias="rc/sizegrip.png">../qdarkstyle_midnight_blue/rc/sizegrip.png</file>
24 <file alias="rc/close.png">../qdarkstyle_midnight_blue/rc/close.png</file>
25 <file alias="rc/close-hover.png">../qdarkstyle_midnight_blue/rc/close-hover.png</file>
26 <file alias="rc/close-pressed.png">../qdarkstyle_midnight_blue/rc/close-pressed.png</file>
27 <file alias="rc/down_arrow.png">../qdarkstyle_midnight_blue/rc/down_arrow.png</file>
28 <file alias="rc/Vmovetoolbar.png">../qdarkstyle_midnight_blue/rc/Vmovetoolbar.png</file>
29 <file alias="rc/left_arrow.png">../qdarkstyle_midnight_blue/rc/left_arrow.png</file>
30 <file alias="rc/stylesheet-branch-more.png">../qdarkstyle_midnight_blue/rc/stylesheet-branch-more.png</file>
31 <file alias="rc/up_arrow.png">../qdarkstyle_midnight_blue/rc/up_arrow.png</file>
32 <file alias="rc/right_arrow.png">../qdarkstyle_midnight_blue/rc/right_arrow.png</file>
33 <file alias="rc/left_arrow_disabled.png">../qdarkstyle_midnight_blue/rc/left_arrow_disabled.png</file>
34 <file alias="rc/Hsepartoolbar.png">../qdarkstyle_midnight_blue/rc/Hsepartoolbar.png</file>
35 <file alias="rc/branch_open.png">../qdarkstyle_midnight_blue/rc/branch_open.png</file>
36 <file alias="rc/Vsepartoolbar.png">../qdarkstyle_midnight_blue/rc/Vsepartoolbar.png</file>
37 <file alias="rc/down_arrow_disabled.png">../qdarkstyle_midnight_blue/rc/down_arrow_disabled.png</file>
38 <file alias="rc/undock.png">../qdarkstyle_midnight_blue/rc/undock.png</file>
39 <file alias="rc/checkbox_checked_disabled.png">../qdarkstyle_midnight_blue/rc/checkbox_checked_disabled.png</file>
40 <file alias="rc/checkbox_checked_focus.png">../qdarkstyle_midnight_blue/rc/checkbox_checked_focus.png</file>
41 <file alias="rc/checkbox_checked.png">../qdarkstyle_midnight_blue/rc/checkbox_checked.png</file>
42 <file alias="rc/checkbox_indeterminate.png">../qdarkstyle_midnight_blue/rc/checkbox_indeterminate.png</file>
43 <file alias="rc/checkbox_indeterminate_focus.png">../qdarkstyle_midnight_blue/rc/checkbox_indeterminate_focus.png</file>
44 <file alias="rc/checkbox_unchecked_disabled.png">../qdarkstyle_midnight_blue/rc/checkbox_unchecked_disabled.png</file>
45 <file alias="rc/checkbox_unchecked_focus.png">../qdarkstyle_midnight_blue/rc/checkbox_unchecked_focus.png</file>
46 <file alias="rc/checkbox_unchecked.png">../qdarkstyle_midnight_blue/rc/checkbox_unchecked.png</file>
47 <file alias="rc/radio_checked_disabled.png">../qdarkstyle_midnight_blue/rc/radio_checked_disabled.png</file>
48 <file alias="rc/radio_checked_focus.png">../qdarkstyle_midnight_blue/rc/radio_checked_focus.png</file>
49 <file alias="rc/radio_checked.png">../qdarkstyle_midnight_blue/rc/radio_checked.png</file>
50 <file alias="rc/radio_unchecked_disabled.png">../qdarkstyle_midnight_blue/rc/radio_unchecked_disabled.png</file>
51 <file alias="rc/radio_unchecked_focus.png">../qdarkstyle_midnight_blue/rc/radio_unchecked_focus.png</file>
52 <file alias="rc/radio_unchecked.png">../qdarkstyle_midnight_blue/rc/radio_unchecked.png</file>
53 </qresource>
54 <qresource prefix="colorful_midnight_blue">
55 <file alias="style.qss">../qdarkstyle_midnight_blue/style.qss</file>
56 </qresource>
57</RCC>
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/LICENSE.rst b/dist/qt_themes/qdarkstyle_midnight_blue/LICENSE.rst
new file mode 100644
index 000000000..e22b68735
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/LICENSE.rst
@@ -0,0 +1,405 @@
1License
2=======
3
4The MIT License (MIT) - Code
5----------------------------
6
7Copyright (c) 2013-2019 Colin Duquesnoy
8
9Permission is hereby granted, free of charge, to any person obtaining a
10copy of this software and associated documentation files (the
11"Software"), to deal in the Software without restriction, including
12without limitation the rights to use, copy, modify, merge, publish,
13distribute, sublicense, and/or sell copies of the Software, and to
14permit persons to whom the Software is furnished to do so, subject to
15the following conditions:
16
17The above copyright notice and this permission notice shall be included
18in all copies or substantial portions of the Software.
19
20THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
21OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
22MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
23IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
24CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
25TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
26SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
27
28
29Creative Commons Attribution International 4.0 - Images
30-------------------------------------------------------
31
32QDarkStyle (c) 2013-2019 Colin Duquesnoy
33QDarkStyle (c) 2019-2019 Daniel Cosmo Pizetta
34
35Creative Commons Corporation (“Creative Commons”) is not a law firm and
36does not provide legal services or legal advice. Distribution of
37Creative Commons public licenses does not create a lawyer-client or
38other relationship. Creative Commons makes its licenses and related
39information available on an “as-is” basis. Creative Commons gives no
40warranties regarding its licenses, any material licensed under their
41terms and conditions, or any related information. Creative Commons
42disclaims all liability for damages resulting from their use to the
43fullest extent possible.
44
45Using Creative Commons Public Licenses
46~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
47
48Creative Commons public licenses provide a standard set of terms and
49conditions that creators and other rights holders may use to share
50original works of authorship and other material subject to copyright and
51certain other rights specified in the public license below. The
52following considerations are for informational purposes only, are not
53exhaustive, and do not form part of our licenses.
54
55- **Considerations for licensors:** Our public licenses are intended
56 for use by those authorized to give the public permission to use
57 material in ways otherwise restricted by copyright and certain other
58 rights. Our licenses are irrevocable. Licensors should read and
59 understand the terms and conditions of the license they choose before
60 applying it. Licensors should also secure all rights necessary before
61 applying our licenses so that the public can reuse the material as
62 expected. Licensors should clearly mark any material not subject to
63 the license. This includes other CC-licensed material, or material
64 used under an exception or limitation to copyright. `More
65 considerations for
66 licensors <http://wiki.creativecommons.org/Considerations_for_licensors_and_licensees#Considerations_for_licensors>`__.
67
68- **Considerations for the public:** By using one of our public
69 licenses, a licensor grants the public permission to use the licensed
70 material under specified terms and conditions. If the licensor’s
71 permission is not necessary for any reason–for example, because of
72 any applicable exception or limitation to copyright–then that use is
73 not regulated by the license. Our licenses grant only permissions
74 under copyright and certain other rights that a licensor has
75 authority to grant. Use of the licensed material may still be
76 restricted for other reasons, including because others have copyright
77 or other rights in the material. A licensor may make special
78 requests, such as asking that all changes be marked or described.
79 Although not required by our licenses, you are encouraged to respect
80 those requests where reasonable. `More considerations for the
81 public <http://wiki.creativecommons.org/Considerations_for_licensors_and_licensees#Considerations_for_licensees>`__.
82
83
84Creative Commons Attribution 4.0 International Public License
85-------------------------------------------------------------
86
87By exercising the Licensed Rights (defined below), You accept and agree
88to be bound by the terms and conditions of this Creative Commons
89Attribution 4.0 International Public License ("Public License"). To the
90extent this Public License may be interpreted as a contract, You are
91granted the Licensed Rights in consideration of Your acceptance of these
92terms and conditions, and the Licensor grants You such rights in
93consideration of benefits the Licensor receives from making the Licensed
94Material available under these terms and conditions.
95
96Section 1 – Definitions
97~~~~~~~~~~~~~~~~~~~~~~~
98
99a. **Adapted Material** means material subject to Copyright and Similar
100 Rights that is derived from or based upon the Licensed Material and
101 in which the Licensed Material is translated, altered, arranged,
102 transformed, or otherwise modified in a manner requiring permission
103 under the Copyright and Similar Rights held by the Licensor. For
104 purposes of this Public License, where the Licensed Material is a
105 musical work, performance, or sound recording, Adapted Material is
106 always produced where the Licensed Material is synched in timed
107 relation with a moving image.
108
109b. **Adapter's License** means the license You apply to Your Copyright
110 and Similar Rights in Your contributions to Adapted Material in
111 accordance with the terms and conditions of this Public License.
112
113c. **Copyright and Similar Rights** means copyright and/or similar
114 rights closely related to copyright including, without limitation,
115 performance, broadcast, sound recording, and Sui Generis Database
116 Rights, without regard to how the rights are labeled or categorized.
117 For purposes of this Public License, the rights specified in Section
118 2(b)(1)-(2) are not Copyright and Similar Rights.
119
120d. **Effective Technological Measures** means those measures that, in
121 the absence of proper authority, may not be circumvented under laws
122 fulfilling obligations under Article 11 of the WIPO Copyright Treaty
123 adopted on December 20, 1996, and/or similar international
124 agreements.
125
126e. **Exceptions and Limitations** means fair use, fair dealing, and/or
127 any other exception or limitation to Copyright and Similar Rights
128 that applies to Your use of the Licensed Material.
129
130f. **Licensed Material** means the artistic or literary work, database,
131 or other material to which the Licensor applied this Public License.
132
133g. **Licensed Rights** means the rights granted to You subject to the
134 terms and conditions of this Public License, which are limited to all
135 Copyright and Similar Rights that apply to Your use of the Licensed
136 Material and that the Licensor has authority to license.
137
138h. **Licensor** means the individual(s) or entity(ies) granting rights
139 under this Public License.
140
141i. **Share** means to provide material to the public by any means or
142 process that requires permission under the Licensed Rights, such as
143 reproduction, public display, public performance, distribution,
144 dissemination, communication, or importation, and to make material
145 available to the public including in ways that members of the public
146 may access the material from a place and at a time individually
147 chosen by them.
148
149j. **Sui Generis Database Rights** means rights other than copyright
150 resulting from Directive 96/9/EC of the European Parliament and of
151 the Council of 11 March 1996 on the legal protection of databases, as
152 amended and/or succeeded, as well as other essentially equivalent
153 rights anywhere in the world.
154
155k. **You** means the individual or entity exercising the Licensed Rights
156 under this Public License. Your has a corresponding meaning.
157
158Section 2 – Scope
159~~~~~~~~~~~~~~~~~
160
161a. **License grant.**
162
1631. Subject to the terms and conditions of this Public License, the
164 Licensor hereby grants You a worldwide, royalty-free,
165 non-sublicensable, non-exclusive, irrevocable license to exercise the
166 Licensed Rights in the Licensed Material to:
167
168 A. reproduce and Share the Licensed Material, in whole or in part;
169 and
170
171 B. produce, reproduce, and Share Adapted Material.
172
1732. **Exceptions and Limitations.** For the avoidance of doubt, where
174 Exceptions and Limitations apply to Your use, this Public License
175 does not apply, and You do not need to comply with its terms and
176 conditions.
177
1783. **Term.** The term of this Public License is specified in Section
179 6(a).
180
1814. **Media and formats; technical modifications allowed.** The Licensor
182 authorizes You to exercise the Licensed Rights in all media and
183 formats whether now known or hereafter created, and to make technical
184 modifications necessary to do so. The Licensor waives and/or agrees
185 not to assert any right or authority to forbid You from making
186 technical modifications necessary to exercise the Licensed Rights,
187 including technical modifications necessary to circumvent Effective
188 Technological Measures. For purposes of this Public License, simply
189 making modifications authorized by this Section 2(a)(4) never
190 produces Adapted Material.
191
1925. **Downstream recipients.**
193
194 A. **Offer from the Licensor – Licensed Material.** Every recipient
195 of the Licensed Material automatically receives an offer from the
196 Licensor to exercise the Licensed Rights under the terms and
197 conditions of this Public License.
198
199 B. **No downstream restrictions.** You may not offer or impose any
200 additional or different terms or conditions on, or apply any
201 Effective Technological Measures to, the Licensed Material if doing
202 so restricts exercise of the Licensed Rights by any recipient of the
203 Licensed Material.
204
2056. **No endorsement.** Nothing in this Public License constitutes or may
206 be construed as permission to assert or imply that You are, or that
207 Your use of the Licensed Material is, connected with, or sponsored,
208 endorsed, or granted official status by, the Licensor or others
209 designated to receive attribution as provided in Section
210 3(a)(1)(A)(i).
211
212b. **Other rights.**
213
2141. Moral rights, such as the right of integrity, are not licensed under
215 this Public License, nor are publicity, privacy, and/or other similar
216 personality rights; however, to the extent possible, the Licensor
217 waives and/or agrees not to assert any such rights held by the
218 Licensor to the limited extent necessary to allow You to exercise the
219 Licensed Rights, but not otherwise.
220
2212. Patent and trademark rights are not licensed under this Public
222 License.
223
2243. To the extent possible, the Licensor waives any right to collect
225 royalties from You for the exercise of the Licensed Rights, whether
226 directly or through a collecting society under any voluntary or
227 waivable statutory or compulsory licensing scheme. In all other cases
228 the Licensor expressly reserves any right to collect such royalties.
229
230Section 3 – License Conditions
231~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
232
233Your exercise of the Licensed Rights is expressly made subject to the
234following conditions.
235
236a. **Attribution.**
237
2381. If You Share the Licensed Material (including in modified form), You
239 must:
240
241 A. retain the following if it is supplied by the Licensor with the
242 Licensed Material:
243
244 i. identification of the creator(s) of the Licensed Material and any
245 others designated to receive attribution, in any reasonable manner
246 requested by the Licensor (including by pseudonym if designated);
247
248 ii. a copyright notice;
249
250 iii. a notice that refers to this Public License;
251
252 iv. a notice that refers to the disclaimer of warranties;
253
254 v. a URI or hyperlink to the Licensed Material to the extent reasonably practicable;
255
256 B. indicate if You modified the Licensed Material and retain an
257 indication of any previous modifications; and
258
259 C. indicate the Licensed Material is licensed under this Public
260 License, and include the text of, or the URI or hyperlink to, this
261 Public License.
262
2632. You may satisfy the conditions in Section 3(a)(1) in any reasonable
264 manner based on the medium, means, and context in which You Share the
265 Licensed Material. For example, it may be reasonable to satisfy the
266 conditions by providing a URI or hyperlink to a resource that
267 includes the required information.
268
2693. If requested by the Licensor, You must remove any of the information
270 required by Section 3(a)(1)(A) to the extent reasonably practicable.
271
2724. If You Share Adapted Material You produce, the Adapter's License You
273 apply must not prevent recipients of the Adapted Material from
274 complying with this Public License.
275
276Section 4 – Sui Generis Database Rights
277~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
278
279Where the Licensed Rights include Sui Generis Database Rights that apply
280to Your use of the Licensed Material:
281
282a. for the avoidance of doubt, Section 2(a)(1) grants You the right to
283 extract, reuse, reproduce, and Share all or a substantial portion of
284 the contents of the database;
285
286b. if You include all or a substantial portion of the database contents
287 in a database in which You have Sui Generis Database Rights, then the
288 database in which You have Sui Generis Database Rights (but not its
289 individual contents) is Adapted Material; and
290
291c. You must comply with the conditions in Section 3(a) if You Share all
292 or a substantial portion of the contents of the database.
293
294For the avoidance of doubt, this Section 4 supplements and does not
295replace Your obligations under this Public License where the Licensed
296Rights include other Copyright and Similar Rights.
297
298Section 5 – Disclaimer of Warranties and Limitation of Liability
299~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
300
301a. Unless otherwise separately undertaken by the Licensor, to the
302 extent possible, the Licensor offers the Licensed Material as-is and
303 as-available, and makes no representations or warranties of any kind
304 concerning the Licensed Material, whether express, implied,
305 statutory, or other. This includes, without limitation, warranties of
306 title, merchantability, fitness for a particular purpose,
307 non-infringement, absence of latent or other defects, accuracy, or
308 the presence or absence of errors, whether or not known or
309 discoverable. Where disclaimers of warranties are not allowed in full
310 or in part, this disclaimer may not apply to You.
311
312b. To the extent possible, in no event will the Licensor be liable to
313 You on any legal theory (including, without limitation, negligence)
314 or otherwise for any direct, special, indirect, incidental,
315 consequential, punitive, exemplary, or other losses, costs, expenses,
316 or damages arising out of this Public License or use of the Licensed
317 Material, even if the Licensor has been advised of the possibility of
318 such losses, costs, expenses, or damages. Where a limitation of
319 liability is not allowed in full or in part, this limitation may not
320 apply to You.
321
322c. The disclaimer of warranties and limitation of liability provided
323 above shall be interpreted in a manner that, to the extent possible,
324 most closely approximates an absolute disclaimer and waiver of all
325 liability.
326
327Section 6 – Term and Termination
328~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
329
330a. This Public License applies for the term of the Copyright and Similar
331 Rights licensed here. However, if You fail to comply with this Public
332 License, then Your rights under this Public License terminate
333 automatically.
334
335b. Where Your right to use the Licensed Material has terminated under
336 Section 6(a), it reinstates:
337
3381. automatically as of the date the violation is cured, provided it is
339 cured within 30 days of Your discovery of the violation; or
340
3412. upon express reinstatement by the Licensor.
342
343For the avoidance of doubt, this Section 6(b) does not affect any right
344the Licensor may have to seek remedies for Your violations of this
345Public License.
346
347c. For the avoidance of doubt, the Licensor may also offer the Licensed
348 Material under separate terms or conditions or stop distributing the
349 Licensed Material at any time; however, doing so will not terminate
350 this Public License.
351
352d. Sections 1, 5, 6, 7, and 8 survive termination of this Public
353 License.
354
355Section 7 – Other Terms and Conditions
356~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
357
358a. The Licensor shall not be bound by any additional or different terms
359 or conditions communicated by You unless expressly agreed.
360
361b. Any arrangements, understandings, or agreements regarding the
362 Licensed Material not stated herein are separate from and independent
363 of the terms and conditions of this Public License.
364
365Section 8 – Interpretation
366~~~~~~~~~~~~~~~~~~~~~~~~~~
367
368a. For the avoidance of doubt, this Public License does not, and shall
369 not be interpreted to, reduce, limit, restrict, or impose conditions
370 on any use of the Licensed Material that could lawfully be made
371 without permission under this Public License.
372
373b. To the extent possible, if any provision of this Public License is
374 deemed unenforceable, it shall be automatically reformed to the
375 minimum extent necessary to make it enforceable. If the provision
376 cannot be reformed, it shall be severed from this Public License
377 without affecting the enforceability of the remaining terms and
378 conditions.
379
380c. No term or condition of this Public License will be waived and no
381 failure to comply consented to unless expressly agreed to by the
382 Licensor.
383
384d. Nothing in this Public License constitutes or may be interpreted as a
385 limitation upon, or waiver of, any privileges and immunities that
386 apply to the Licensor or You, including from the legal processes of
387 any jurisdiction or authority.
388
389 Creative Commons is not a party to its public licenses.
390 Notwithstanding, Creative Commons may elect to apply one of its
391 public licenses to material it publishes and in those instances will
392 be considered the “Licensor.” Except for the limited purpose of
393 indicating that material is shared under a Creative Commons public
394 license or as otherwise permitted by the Creative Commons policies
395 published at
396 `creativecommons.org/policies <http://creativecommons.org/policies>`__,
397 Creative Commons does not authorize the use of the trademark
398 “Creative Commons” or any other trademark or logo of Creative
399 Commons without its prior written consent including, without
400 limitation, in connection with any unauthorized modifications to any
401 of its public licenses or any other arrangements, understandings, or
402 agreements concerning use of licensed material. For the avoidance of
403 doubt, this paragraph does not form part of the public licenses.
404
405 Creative Commons may be contacted at creativecommons.org
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/icons/16x16/lock.png b/dist/qt_themes/qdarkstyle_midnight_blue/icons/16x16/lock.png
new file mode 100644
index 000000000..c750a39e8
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/icons/16x16/lock.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/icons/256x256/plus_folder.png b/dist/qt_themes/qdarkstyle_midnight_blue/icons/256x256/plus_folder.png
new file mode 100644
index 000000000..303f9a321
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/icons/256x256/plus_folder.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/bad_folder.png b/dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/bad_folder.png
new file mode 100644
index 000000000..4a9709623
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/bad_folder.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/chip.png b/dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/chip.png
new file mode 100644
index 000000000..973fabd05
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/chip.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/folder.png b/dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/folder.png
new file mode 100644
index 000000000..0f1e987d6
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/folder.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/plus.png b/dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/plus.png
new file mode 100644
index 000000000..16cc8b4f4
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/plus.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/sd_card.png b/dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/sd_card.png
new file mode 100644
index 000000000..0291c6542
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/sd_card.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/icons/index.theme b/dist/qt_themes/qdarkstyle_midnight_blue/icons/index.theme
new file mode 100644
index 000000000..447a6c8be
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/icons/index.theme
@@ -0,0 +1,14 @@
1[Icon Theme]
2Name=qdarkstyle_midnight_blue
3Comment=dark theme
4Inherits=default
5Directories=16x16,48x48,256x256
6
7[16x16]
8Size=16
9
10[48x48]
11Size=48
12
13[256x256]
14Size=256
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/Hmovetoolbar.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/Hmovetoolbar.png
new file mode 100644
index 000000000..cead99ed1
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/Hmovetoolbar.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/Hsepartoolbar.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/Hsepartoolbar.png
new file mode 100644
index 000000000..7f183c8b3
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/Hsepartoolbar.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/Vmovetoolbar.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/Vmovetoolbar.png
new file mode 100644
index 000000000..512edcecd
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/Vmovetoolbar.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/Vsepartoolbar.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/Vsepartoolbar.png
new file mode 100644
index 000000000..d9dc1561b
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/Vsepartoolbar.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_down.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_down.png
new file mode 100644
index 000000000..c4e6894ba
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_down.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_down@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_down@2x.png
new file mode 100644
index 000000000..bb8cbed0d
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_down@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_down_disabled.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_down_disabled.png
new file mode 100644
index 000000000..aa1d06c08
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_down_disabled.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_down_disabled@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_down_disabled@2x.png
new file mode 100644
index 000000000..86bf434b8
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_down_disabled@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_down_focus.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_down_focus.png
new file mode 100644
index 000000000..1c42ee8f6
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_down_focus.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_down_focus@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_down_focus@2x.png
new file mode 100644
index 000000000..7374637c5
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_down_focus@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_down_pressed.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_down_pressed.png
new file mode 100644
index 000000000..8139ee3e8
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_down_pressed.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_down_pressed@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_down_pressed@2x.png
new file mode 100644
index 000000000..5e9d225ff
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_down_pressed@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_left.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_left.png
new file mode 100644
index 000000000..ef929fdf0
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_left.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_left@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_left@2x.png
new file mode 100644
index 000000000..c8923d6f4
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_left@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_left_disabled.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_left_disabled.png
new file mode 100644
index 000000000..9c69561a7
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_left_disabled.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_left_disabled@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_left_disabled@2x.png
new file mode 100644
index 000000000..e52114312
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_left_disabled@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_left_focus.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_left_focus.png
new file mode 100644
index 000000000..a1f070455
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_left_focus.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_left_focus@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_left_focus@2x.png
new file mode 100644
index 000000000..c4267e856
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_left_focus@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_left_pressed.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_left_pressed.png
new file mode 100644
index 000000000..bd706cbdd
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_left_pressed.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_left_pressed@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_left_pressed@2x.png
new file mode 100644
index 000000000..341b2e541
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_left_pressed@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_right.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_right.png
new file mode 100644
index 000000000..4f3388505
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_right.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_right@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_right@2x.png
new file mode 100644
index 000000000..94b260965
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_right@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_right_disabled.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_right_disabled.png
new file mode 100644
index 000000000..0fbc6b04c
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_right_disabled.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_right_disabled@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_right_disabled@2x.png
new file mode 100644
index 000000000..8e9272a5b
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_right_disabled@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_right_focus.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_right_focus.png
new file mode 100644
index 000000000..764940945
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_right_focus.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_right_focus@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_right_focus@2x.png
new file mode 100644
index 000000000..6d52b5fa3
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_right_focus@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_right_pressed.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_right_pressed.png
new file mode 100644
index 000000000..a5f04522a
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_right_pressed.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_right_pressed@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_right_pressed@2x.png
new file mode 100644
index 000000000..6f6a8130c
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_right_pressed@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_up.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_up.png
new file mode 100644
index 000000000..61d7574a4
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_up.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_up@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_up@2x.png
new file mode 100644
index 000000000..d711fae16
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_up@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_up_disabled.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_up_disabled.png
new file mode 100644
index 000000000..18e8ecd8d
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_up_disabled.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_up_disabled@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_up_disabled@2x.png
new file mode 100644
index 000000000..fb4defb52
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_up_disabled@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_up_focus.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_up_focus.png
new file mode 100644
index 000000000..a7acd9b66
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_up_focus.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_up_focus@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_up_focus@2x.png
new file mode 100644
index 000000000..9cd982a1d
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_up_focus@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_up_pressed.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_up_pressed.png
new file mode 100644
index 000000000..390a80e21
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_up_pressed.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_up_pressed@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_up_pressed@2x.png
new file mode 100644
index 000000000..dd352cff3
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/arrow_up_pressed@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/base_icon.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/base_icon.png
new file mode 100644
index 000000000..37a6158cc
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/base_icon.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/base_icon@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/base_icon@2x.png
new file mode 100644
index 000000000..e6e5cb916
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/base_icon@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/base_icon_disabled.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/base_icon_disabled.png
new file mode 100644
index 000000000..37a6158cc
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/base_icon_disabled.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/base_icon_disabled@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/base_icon_disabled@2x.png
new file mode 100644
index 000000000..e6e5cb916
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/base_icon_disabled@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/base_icon_focus.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/base_icon_focus.png
new file mode 100644
index 000000000..37a6158cc
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/base_icon_focus.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/base_icon_focus@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/base_icon_focus@2x.png
new file mode 100644
index 000000000..e6e5cb916
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/base_icon_focus@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/base_icon_pressed.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/base_icon_pressed.png
new file mode 100644
index 000000000..37a6158cc
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/base_icon_pressed.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/base_icon_pressed@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/base_icon_pressed@2x.png
new file mode 100644
index 000000000..e6e5cb916
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/base_icon_pressed@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_closed-on.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_closed-on.png
new file mode 100644
index 000000000..d081e9b3b
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_closed-on.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_closed.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_closed.png
new file mode 100644
index 000000000..53e2c51f5
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_closed.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_closed@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_closed@2x.png
new file mode 100644
index 000000000..06cdefa5f
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_closed@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_closed_disabled.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_closed_disabled.png
new file mode 100644
index 000000000..5106a1438
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_closed_disabled.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_closed_disabled@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_closed_disabled@2x.png
new file mode 100644
index 000000000..180bae9e6
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_closed_disabled@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_closed_focus.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_closed_focus.png
new file mode 100644
index 000000000..c227f9f71
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_closed_focus.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_closed_focus@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_closed_focus@2x.png
new file mode 100644
index 000000000..ad23d0d33
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_closed_focus@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_closed_pressed.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_closed_pressed.png
new file mode 100644
index 000000000..90845a81f
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_closed_pressed.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_closed_pressed@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_closed_pressed@2x.png
new file mode 100644
index 000000000..60aaeb7fb
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_closed_pressed@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_end.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_end.png
new file mode 100644
index 000000000..08b5559b2
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_end.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_end@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_end@2x.png
new file mode 100644
index 000000000..ae6dbe991
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_end@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_end_disabled.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_end_disabled.png
new file mode 100644
index 000000000..027a8894a
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_end_disabled.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_end_disabled@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_end_disabled@2x.png
new file mode 100644
index 000000000..43c1b0c76
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_end_disabled@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_end_focus.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_end_focus.png
new file mode 100644
index 000000000..fdb3160bb
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_end_focus.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_end_focus@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_end_focus@2x.png
new file mode 100644
index 000000000..3ca890449
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_end_focus@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_end_pressed.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_end_pressed.png
new file mode 100644
index 000000000..1c2432dd4
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_end_pressed.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_end_pressed@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_end_pressed@2x.png
new file mode 100644
index 000000000..af0f8fa5a
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_end_pressed@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_line.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_line.png
new file mode 100644
index 000000000..a3a564e44
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_line.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_line@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_line@2x.png
new file mode 100644
index 000000000..1dbf71fc7
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_line@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_line_disabled.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_line_disabled.png
new file mode 100644
index 000000000..ecc7e6d93
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_line_disabled.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_line_disabled@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_line_disabled@2x.png
new file mode 100644
index 000000000..adc6446c9
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_line_disabled@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_line_focus.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_line_focus.png
new file mode 100644
index 000000000..0037f175a
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_line_focus.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_line_focus@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_line_focus@2x.png
new file mode 100644
index 000000000..cb257a914
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_line_focus@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_line_pressed.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_line_pressed.png
new file mode 100644
index 000000000..2d0856527
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_line_pressed.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_line_pressed@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_line_pressed@2x.png
new file mode 100644
index 000000000..803708fb4
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_line_pressed@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_more.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_more.png
new file mode 100644
index 000000000..31b6cee87
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_more.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_more@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_more@2x.png
new file mode 100644
index 000000000..f1f7a67f1
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_more@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_more_disabled.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_more_disabled.png
new file mode 100644
index 000000000..d4b604905
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_more_disabled.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_more_disabled@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_more_disabled@2x.png
new file mode 100644
index 000000000..3ef752108
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_more_disabled@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_more_focus.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_more_focus.png
new file mode 100644
index 000000000..943c13d0b
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_more_focus.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_more_focus@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_more_focus@2x.png
new file mode 100644
index 000000000..9f53ef1fa
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_more_focus@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_more_pressed.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_more_pressed.png
new file mode 100644
index 000000000..9037ed3b3
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_more_pressed.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_more_pressed@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_more_pressed@2x.png
new file mode 100644
index 000000000..675d52c76
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_more_pressed@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_open-on.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_open-on.png
new file mode 100644
index 000000000..ec372b27d
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_open-on.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_open.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_open.png
new file mode 100644
index 000000000..0861d0bc7
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_open.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_open@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_open@2x.png
new file mode 100644
index 000000000..8850f7367
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_open@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_open_disabled.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_open_disabled.png
new file mode 100644
index 000000000..b6c80243b
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_open_disabled.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_open_disabled@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_open_disabled@2x.png
new file mode 100644
index 000000000..15ce9f265
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_open_disabled@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_open_focus.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_open_focus.png
new file mode 100644
index 000000000..eadb0962a
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_open_focus.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_open_focus@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_open_focus@2x.png
new file mode 100644
index 000000000..7dfcbbe8a
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_open_focus@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_open_pressed.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_open_pressed.png
new file mode 100644
index 000000000..2b22e8d08
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_open_pressed.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_open_pressed@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_open_pressed@2x.png
new file mode 100644
index 000000000..269a0cbee
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/branch_open_pressed@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_checked.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_checked.png
new file mode 100644
index 000000000..e7ed08081
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_checked.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_checked@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_checked@2x.png
new file mode 100644
index 000000000..35f2ade58
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_checked@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_checked_disabled.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_checked_disabled.png
new file mode 100644
index 000000000..512b0a3e4
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_checked_disabled.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_checked_disabled@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_checked_disabled@2x.png
new file mode 100644
index 000000000..557383ec8
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_checked_disabled@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_checked_focus.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_checked_focus.png
new file mode 100644
index 000000000..0b90412f2
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_checked_focus.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_checked_focus@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_checked_focus@2x.png
new file mode 100644
index 000000000..7aee03cbb
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_checked_focus@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_checked_pressed.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_checked_pressed.png
new file mode 100644
index 000000000..3d4c869b7
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_checked_pressed.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_checked_pressed@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_checked_pressed@2x.png
new file mode 100644
index 000000000..bfbc14b94
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_checked_pressed@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_indeterminate.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_indeterminate.png
new file mode 100644
index 000000000..c21ab99bf
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_indeterminate.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_indeterminate@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_indeterminate@2x.png
new file mode 100644
index 000000000..2fc29cee6
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_indeterminate@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_indeterminate_disabled.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_indeterminate_disabled.png
new file mode 100644
index 000000000..1d3c21492
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_indeterminate_disabled.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_indeterminate_disabled@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_indeterminate_disabled@2x.png
new file mode 100644
index 000000000..bb8e7a747
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_indeterminate_disabled@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_indeterminate_focus.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_indeterminate_focus.png
new file mode 100644
index 000000000..13ca4a7a4
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_indeterminate_focus.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_indeterminate_focus@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_indeterminate_focus@2x.png
new file mode 100644
index 000000000..3907eb8d4
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_indeterminate_focus@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_indeterminate_pressed.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_indeterminate_pressed.png
new file mode 100644
index 000000000..12f83ceba
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_indeterminate_pressed.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_indeterminate_pressed@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_indeterminate_pressed@2x.png
new file mode 100644
index 000000000..5ff4f6629
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_indeterminate_pressed@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_unchecked.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_unchecked.png
new file mode 100644
index 000000000..e2da452fa
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_unchecked.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_unchecked@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_unchecked@2x.png
new file mode 100644
index 000000000..3732d5406
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_unchecked@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_unchecked_disabled.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_unchecked_disabled.png
new file mode 100644
index 000000000..c2e30c690
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_unchecked_disabled.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_unchecked_disabled@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_unchecked_disabled@2x.png
new file mode 100644
index 000000000..c4bddb6eb
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_unchecked_disabled@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_unchecked_focus.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_unchecked_focus.png
new file mode 100644
index 000000000..c57f04d9f
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_unchecked_focus.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_unchecked_focus@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_unchecked_focus@2x.png
new file mode 100644
index 000000000..1776ad048
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_unchecked_focus@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_unchecked_pressed.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_unchecked_pressed.png
new file mode 100644
index 000000000..be41236e1
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_unchecked_pressed.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_unchecked_pressed@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_unchecked_pressed@2x.png
new file mode 100644
index 000000000..b1ad7c72f
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/checkbox_unchecked_pressed@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/close-hover.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/close-hover.png
new file mode 100644
index 000000000..657943a66
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/close-hover.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/close-pressed.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/close-pressed.png
new file mode 100644
index 000000000..937d00598
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/close-pressed.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/close.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/close.png
new file mode 100644
index 000000000..bc0f57610
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/close.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/down_arrow.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/down_arrow.png
new file mode 100644
index 000000000..e271f7f90
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/down_arrow.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/down_arrow_disabled.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/down_arrow_disabled.png
new file mode 100644
index 000000000..5805d9842
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/down_arrow_disabled.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/left_arrow.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/left_arrow.png
new file mode 100644
index 000000000..f808d2d72
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/left_arrow.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/left_arrow_disabled.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/left_arrow_disabled.png
new file mode 100644
index 000000000..f5b9af8a3
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/left_arrow_disabled.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_horizontal.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_horizontal.png
new file mode 100644
index 000000000..11bc5c003
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_horizontal.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_horizontal@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_horizontal@2x.png
new file mode 100644
index 000000000..c229ac963
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_horizontal@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_horizontal_disabled.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_horizontal_disabled.png
new file mode 100644
index 000000000..204df8058
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_horizontal_disabled.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_horizontal_disabled@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_horizontal_disabled@2x.png
new file mode 100644
index 000000000..a4713c565
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_horizontal_disabled@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_horizontal_focus.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_horizontal_focus.png
new file mode 100644
index 000000000..ecda0c10b
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_horizontal_focus.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_horizontal_focus@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_horizontal_focus@2x.png
new file mode 100644
index 000000000..84397efdb
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_horizontal_focus@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_horizontal_pressed.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_horizontal_pressed.png
new file mode 100644
index 000000000..fd5d864ca
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_horizontal_pressed.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_horizontal_pressed@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_horizontal_pressed@2x.png
new file mode 100644
index 000000000..140552e4f
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_horizontal_pressed@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_vertical.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_vertical.png
new file mode 100644
index 000000000..a3a564e44
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_vertical.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_vertical@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_vertical@2x.png
new file mode 100644
index 000000000..1dbf71fc7
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_vertical@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_vertical_disabled.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_vertical_disabled.png
new file mode 100644
index 000000000..ecc7e6d93
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_vertical_disabled.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_vertical_disabled@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_vertical_disabled@2x.png
new file mode 100644
index 000000000..adc6446c9
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_vertical_disabled@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_vertical_focus.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_vertical_focus.png
new file mode 100644
index 000000000..0037f175a
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_vertical_focus.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_vertical_focus@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_vertical_focus@2x.png
new file mode 100644
index 000000000..cb257a914
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_vertical_focus@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_vertical_pressed.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_vertical_pressed.png
new file mode 100644
index 000000000..2d0856527
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_vertical_pressed.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_vertical_pressed@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_vertical_pressed@2x.png
new file mode 100644
index 000000000..803708fb4
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/line_vertical_pressed@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_checked.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_checked.png
new file mode 100644
index 000000000..6f1fd6ca6
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_checked.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_checked@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_checked@2x.png
new file mode 100644
index 000000000..228ffdbf2
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_checked@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_checked_disabled.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_checked_disabled.png
new file mode 100644
index 000000000..27788530d
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_checked_disabled.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_checked_disabled@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_checked_disabled@2x.png
new file mode 100644
index 000000000..930bfaf70
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_checked_disabled@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_checked_focus.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_checked_focus.png
new file mode 100644
index 000000000..ca8e8bc9a
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_checked_focus.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_checked_focus@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_checked_focus@2x.png
new file mode 100644
index 000000000..aa0f1152b
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_checked_focus@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_checked_pressed.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_checked_pressed.png
new file mode 100644
index 000000000..6e391a0ff
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_checked_pressed.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_checked_pressed@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_checked_pressed@2x.png
new file mode 100644
index 000000000..0512731ae
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_checked_pressed@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_unchecked.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_unchecked.png
new file mode 100644
index 000000000..763306bdc
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_unchecked.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_unchecked@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_unchecked@2x.png
new file mode 100644
index 000000000..28b6a0784
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_unchecked@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_unchecked_disabled.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_unchecked_disabled.png
new file mode 100644
index 000000000..fc0b12f78
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_unchecked_disabled.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_unchecked_disabled@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_unchecked_disabled@2x.png
new file mode 100644
index 000000000..d31f2b4b9
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_unchecked_disabled@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_unchecked_focus.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_unchecked_focus.png
new file mode 100644
index 000000000..9c87b01e4
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_unchecked_focus.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_unchecked_focus@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_unchecked_focus@2x.png
new file mode 100644
index 000000000..4b4c7321d
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_unchecked_focus@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_unchecked_pressed.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_unchecked_pressed.png
new file mode 100644
index 000000000..709e31633
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_unchecked_pressed.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_unchecked_pressed@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_unchecked_pressed@2x.png
new file mode 100644
index 000000000..b014de5f0
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/radio_unchecked_pressed@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/right_arrow.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/right_arrow.png
new file mode 100644
index 000000000..9b0a4e6a7
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/right_arrow.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/right_arrow_disabled.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/right_arrow_disabled.png
new file mode 100644
index 000000000..5c0bee402
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/right_arrow_disabled.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/sizegrip.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/sizegrip.png
new file mode 100644
index 000000000..350583aaa
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/sizegrip.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/stylesheet-branch-end.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/stylesheet-branch-end.png
new file mode 100644
index 000000000..cb5d3b51f
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/stylesheet-branch-end.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/stylesheet-branch-more.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/stylesheet-branch-more.png
new file mode 100644
index 000000000..62711409d
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/stylesheet-branch-more.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/stylesheet-vline.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/stylesheet-vline.png
new file mode 100644
index 000000000..87536cce1
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/stylesheet-vline.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_horizontal.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_horizontal.png
new file mode 100644
index 000000000..012ea2dfb
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_horizontal.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_horizontal@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_horizontal@2x.png
new file mode 100644
index 000000000..520c34f98
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_horizontal@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_horizontal_disabled.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_horizontal_disabled.png
new file mode 100644
index 000000000..1f91df98f
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_horizontal_disabled.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_horizontal_disabled@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_horizontal_disabled@2x.png
new file mode 100644
index 000000000..738008f92
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_horizontal_disabled@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_horizontal_focus.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_horizontal_focus.png
new file mode 100644
index 000000000..999b3c7d8
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_horizontal_focus.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_horizontal_focus@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_horizontal_focus@2x.png
new file mode 100644
index 000000000..f8e40b7d1
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_horizontal_focus@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_horizontal_pressed.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_horizontal_pressed.png
new file mode 100644
index 000000000..c31b69deb
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_horizontal_pressed.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_horizontal_pressed@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_horizontal_pressed@2x.png
new file mode 100644
index 000000000..2f4cb41c7
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_horizontal_pressed@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_vertical.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_vertical.png
new file mode 100644
index 000000000..16473bfd8
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_vertical.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_vertical@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_vertical@2x.png
new file mode 100644
index 000000000..90a5caee3
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_vertical@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_vertical_disabled.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_vertical_disabled.png
new file mode 100644
index 000000000..2d240edb5
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_vertical_disabled.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_vertical_disabled@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_vertical_disabled@2x.png
new file mode 100644
index 000000000..fd1df30f1
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_vertical_disabled@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_vertical_focus.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_vertical_focus.png
new file mode 100644
index 000000000..58cda1f80
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_vertical_focus.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_vertical_focus@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_vertical_focus@2x.png
new file mode 100644
index 000000000..9222b4fd8
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_vertical_focus@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_vertical_pressed.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_vertical_pressed.png
new file mode 100644
index 000000000..e7d641926
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_vertical_pressed.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_vertical_pressed@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_vertical_pressed@2x.png
new file mode 100644
index 000000000..9c438faf4
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_move_vertical_pressed@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_horizontal.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_horizontal.png
new file mode 100644
index 000000000..3c0acbdcc
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_horizontal.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_horizontal@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_horizontal@2x.png
new file mode 100644
index 000000000..fb4e24c88
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_horizontal@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_horizontal_disabled.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_horizontal_disabled.png
new file mode 100644
index 000000000..32f7e8ca6
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_horizontal_disabled.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_horizontal_disabled@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_horizontal_disabled@2x.png
new file mode 100644
index 000000000..f7bec188b
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_horizontal_disabled@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_horizontal_focus.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_horizontal_focus.png
new file mode 100644
index 000000000..91c19d65c
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_horizontal_focus.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_horizontal_focus@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_horizontal_focus@2x.png
new file mode 100644
index 000000000..c4829918d
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_horizontal_focus@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_horizontal_pressed.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_horizontal_pressed.png
new file mode 100644
index 000000000..7a7f91737
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_horizontal_pressed.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_horizontal_pressed@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_horizontal_pressed@2x.png
new file mode 100644
index 000000000..d65773b48
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_horizontal_pressed@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_vertical.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_vertical.png
new file mode 100644
index 000000000..4dde3f37f
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_vertical.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_vertical@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_vertical@2x.png
new file mode 100644
index 000000000..fe97c0de3
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_vertical@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_vertical_disabled.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_vertical_disabled.png
new file mode 100644
index 000000000..7426ae2de
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_vertical_disabled.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_vertical_disabled@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_vertical_disabled@2x.png
new file mode 100644
index 000000000..7acc6d33e
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_vertical_disabled@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_vertical_focus.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_vertical_focus.png
new file mode 100644
index 000000000..6e3c12143
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_vertical_focus.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_vertical_focus@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_vertical_focus@2x.png
new file mode 100644
index 000000000..cac3a56c2
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_vertical_focus@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_vertical_pressed.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_vertical_pressed.png
new file mode 100644
index 000000000..b777784b8
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_vertical_pressed.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_vertical_pressed@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_vertical_pressed@2x.png
new file mode 100644
index 000000000..7ed878fd3
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/toolbar_separator_vertical_pressed@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/transparent.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/transparent.png
new file mode 100644
index 000000000..8b241c4a4
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/transparent.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/transparent@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/transparent@2x.png
new file mode 100644
index 000000000..2c3df7a5e
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/transparent@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/transparent_disabled.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/transparent_disabled.png
new file mode 100644
index 000000000..8b241c4a4
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/transparent_disabled.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/transparent_disabled@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/transparent_disabled@2x.png
new file mode 100644
index 000000000..2c3df7a5e
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/transparent_disabled@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/transparent_focus.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/transparent_focus.png
new file mode 100644
index 000000000..8b241c4a4
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/transparent_focus.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/transparent_focus@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/transparent_focus@2x.png
new file mode 100644
index 000000000..2c3df7a5e
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/transparent_focus@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/transparent_pressed.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/transparent_pressed.png
new file mode 100644
index 000000000..8b241c4a4
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/transparent_pressed.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/transparent_pressed@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/transparent_pressed@2x.png
new file mode 100644
index 000000000..2c3df7a5e
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/transparent_pressed@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/undock.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/undock.png
new file mode 100644
index 000000000..88691d779
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/undock.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/up_arrow.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/up_arrow.png
new file mode 100644
index 000000000..abcc72452
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/up_arrow.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/up_arrow_disabled.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/up_arrow_disabled.png
new file mode 100644
index 000000000..b9c8e3b53
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/up_arrow_disabled.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_close.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_close.png
new file mode 100644
index 000000000..6f55c3ae7
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_close.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_close@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_close@2x.png
new file mode 100644
index 000000000..ff644f2e8
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_close@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_close_disabled.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_close_disabled.png
new file mode 100644
index 000000000..22694e31d
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_close_disabled.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_close_disabled@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_close_disabled@2x.png
new file mode 100644
index 000000000..ebc97db70
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_close_disabled@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_close_focus.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_close_focus.png
new file mode 100644
index 000000000..f017eda31
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_close_focus.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_close_focus@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_close_focus@2x.png
new file mode 100644
index 000000000..5a354d796
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_close_focus@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_close_pressed.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_close_pressed.png
new file mode 100644
index 000000000..04b922dd0
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_close_pressed.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_close_pressed@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_close_pressed@2x.png
new file mode 100644
index 000000000..58c0bf592
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_close_pressed@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_grip.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_grip.png
new file mode 100644
index 000000000..0528049bb
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_grip.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_grip@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_grip@2x.png
new file mode 100644
index 000000000..1ca1b073c
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_grip@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_grip_disabled.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_grip_disabled.png
new file mode 100644
index 000000000..15f55c056
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_grip_disabled.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_grip_disabled@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_grip_disabled@2x.png
new file mode 100644
index 000000000..33a4588e8
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_grip_disabled@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_grip_focus.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_grip_focus.png
new file mode 100644
index 000000000..06e76c31f
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_grip_focus.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_grip_focus@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_grip_focus@2x.png
new file mode 100644
index 000000000..58c2d06e4
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_grip_focus@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_grip_pressed.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_grip_pressed.png
new file mode 100644
index 000000000..b3a566cdb
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_grip_pressed.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_grip_pressed@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_grip_pressed@2x.png
new file mode 100644
index 000000000..e9da94049
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_grip_pressed@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_minimize.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_minimize.png
new file mode 100644
index 000000000..f60981615
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_minimize.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_minimize@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_minimize@2x.png
new file mode 100644
index 000000000..30f728f02
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_minimize@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_minimize_disabled.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_minimize_disabled.png
new file mode 100644
index 000000000..29db1c9b1
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_minimize_disabled.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_minimize_disabled@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_minimize_disabled@2x.png
new file mode 100644
index 000000000..1572ca2fe
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_minimize_disabled@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_minimize_focus.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_minimize_focus.png
new file mode 100644
index 000000000..cb592f598
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_minimize_focus.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_minimize_focus@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_minimize_focus@2x.png
new file mode 100644
index 000000000..6f6465169
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_minimize_focus@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_minimize_pressed.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_minimize_pressed.png
new file mode 100644
index 000000000..6962440ac
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_minimize_pressed.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_minimize_pressed@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_minimize_pressed@2x.png
new file mode 100644
index 000000000..cb028272b
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_minimize_pressed@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_undock.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_undock.png
new file mode 100644
index 000000000..616da991a
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_undock.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_undock@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_undock@2x.png
new file mode 100644
index 000000000..511036bf2
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_undock@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_undock_disabled.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_undock_disabled.png
new file mode 100644
index 000000000..a2b3d25b2
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_undock_disabled.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_undock_disabled@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_undock_disabled@2x.png
new file mode 100644
index 000000000..638ec8104
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_undock_disabled@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_undock_focus.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_undock_focus.png
new file mode 100644
index 000000000..ae6dc4a60
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_undock_focus.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_undock_focus@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_undock_focus@2x.png
new file mode 100644
index 000000000..d06dd1eac
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_undock_focus@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_undock_pressed.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_undock_pressed.png
new file mode 100644
index 000000000..e9142ded2
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_undock_pressed.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_undock_pressed@2x.png b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_undock_pressed@2x.png
new file mode 100644
index 000000000..a597420f3
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/rc/window_undock_pressed@2x.png
Binary files differ
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/style.qrc b/dist/qt_themes/qdarkstyle_midnight_blue/style.qrc
new file mode 100644
index 000000000..1b7686f15
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/style.qrc
@@ -0,0 +1,225 @@
1<RCC>
2 <qresource prefix="icons/qdarkstyle_midnight_blue">
3 <file alias="index.theme">icons/index.theme</file>
4 <file alias="16x16/lock.png">icons/16x16/lock.png</file>
5 <file alias="48x48/bad_folder.png">icons/48x48/bad_folder.png</file>
6 <file alias="48x48/chip.png">icons/48x48/chip.png</file>
7 <file alias="48x48/folder.png">icons/48x48/folder.png</file>
8 <file alias="48x48/plus.png">icons/48x48/plus.png</file>
9 <file alias="48x48/sd_card.png">icons/48x48/sd_card.png</file>
10 <file alias="256x256/plus_folder.png">icons/256x256/plus_folder.png</file>
11 </qresource>
12 <qresource prefix="qss_icons">
13 <file>rc/arrow_down.png</file>
14 <file>rc/arrow_down@2x.png</file>
15 <file>rc/arrow_down_disabled.png</file>
16 <file>rc/arrow_down_disabled@2x.png</file>
17 <file>rc/arrow_down_focus.png</file>
18 <file>rc/arrow_down_focus@2x.png</file>
19 <file>rc/arrow_down_pressed.png</file>
20 <file>rc/arrow_down_pressed@2x.png</file>
21 <file>rc/arrow_left.png</file>
22 <file>rc/arrow_left@2x.png</file>
23 <file>rc/arrow_left_disabled.png</file>
24 <file>rc/arrow_left_disabled@2x.png</file>
25 <file>rc/arrow_left_focus.png</file>
26 <file>rc/arrow_left_focus@2x.png</file>
27 <file>rc/arrow_left_pressed.png</file>
28 <file>rc/arrow_left_pressed@2x.png</file>
29 <file>rc/arrow_right.png</file>
30 <file>rc/arrow_right@2x.png</file>
31 <file>rc/arrow_right_disabled.png</file>
32 <file>rc/arrow_right_disabled@2x.png</file>
33 <file>rc/arrow_right_focus.png</file>
34 <file>rc/arrow_right_focus@2x.png</file>
35 <file>rc/arrow_right_pressed.png</file>
36 <file>rc/arrow_right_pressed@2x.png</file>
37 <file>rc/arrow_up.png</file>
38 <file>rc/arrow_up@2x.png</file>
39 <file>rc/arrow_up_disabled.png</file>
40 <file>rc/arrow_up_disabled@2x.png</file>
41 <file>rc/arrow_up_focus.png</file>
42 <file>rc/arrow_up_focus@2x.png</file>
43 <file>rc/arrow_up_pressed.png</file>
44 <file>rc/arrow_up_pressed@2x.png</file>
45 <file>rc/base_icon.png</file>
46 <file>rc/base_icon@2x.png</file>
47 <file>rc/base_icon_disabled.png</file>
48 <file>rc/base_icon_disabled@2x.png</file>
49 <file>rc/base_icon_focus.png</file>
50 <file>rc/base_icon_focus@2x.png</file>
51 <file>rc/base_icon_pressed.png</file>
52 <file>rc/base_icon_pressed@2x.png</file>
53 <file>rc/branch_closed.png</file>
54 <file>rc/branch_closed@2x.png</file>
55 <file>rc/branch_closed_disabled.png</file>
56 <file>rc/branch_closed_disabled@2x.png</file>
57 <file>rc/branch_closed_focus.png</file>
58 <file>rc/branch_closed_focus@2x.png</file>
59 <file>rc/branch_closed_pressed.png</file>
60 <file>rc/branch_closed_pressed@2x.png</file>
61 <file>rc/branch_end.png</file>
62 <file>rc/branch_end@2x.png</file>
63 <file>rc/branch_end_disabled.png</file>
64 <file>rc/branch_end_disabled@2x.png</file>
65 <file>rc/branch_end_focus.png</file>
66 <file>rc/branch_end_focus@2x.png</file>
67 <file>rc/branch_end_pressed.png</file>
68 <file>rc/branch_end_pressed@2x.png</file>
69 <file>rc/branch_line.png</file>
70 <file>rc/branch_line@2x.png</file>
71 <file>rc/branch_line_disabled.png</file>
72 <file>rc/branch_line_disabled@2x.png</file>
73 <file>rc/branch_line_focus.png</file>
74 <file>rc/branch_line_focus@2x.png</file>
75 <file>rc/branch_line_pressed.png</file>
76 <file>rc/branch_line_pressed@2x.png</file>
77 <file>rc/branch_more.png</file>
78 <file>rc/branch_more@2x.png</file>
79 <file>rc/branch_more_disabled.png</file>
80 <file>rc/branch_more_disabled@2x.png</file>
81 <file>rc/branch_more_focus.png</file>
82 <file>rc/branch_more_focus@2x.png</file>
83 <file>rc/branch_more_pressed.png</file>
84 <file>rc/branch_more_pressed@2x.png</file>
85 <file>rc/branch_open.png</file>
86 <file>rc/branch_open@2x.png</file>
87 <file>rc/branch_open_disabled.png</file>
88 <file>rc/branch_open_disabled@2x.png</file>
89 <file>rc/branch_open_focus.png</file>
90 <file>rc/branch_open_focus@2x.png</file>
91 <file>rc/branch_open_pressed.png</file>
92 <file>rc/branch_open_pressed@2x.png</file>
93 <file>rc/checkbox_checked.png</file>
94 <file>rc/checkbox_checked@2x.png</file>
95 <file>rc/checkbox_checked_disabled.png</file>
96 <file>rc/checkbox_checked_disabled@2x.png</file>
97 <file>rc/checkbox_checked_focus.png</file>
98 <file>rc/checkbox_checked_focus@2x.png</file>
99 <file>rc/checkbox_checked_pressed.png</file>
100 <file>rc/checkbox_checked_pressed@2x.png</file>
101 <file>rc/checkbox_indeterminate.png</file>
102 <file>rc/checkbox_indeterminate@2x.png</file>
103 <file>rc/checkbox_indeterminate_disabled.png</file>
104 <file>rc/checkbox_indeterminate_disabled@2x.png</file>
105 <file>rc/checkbox_indeterminate_focus.png</file>
106 <file>rc/checkbox_indeterminate_focus@2x.png</file>
107 <file>rc/checkbox_indeterminate_pressed.png</file>
108 <file>rc/checkbox_indeterminate_pressed@2x.png</file>
109 <file>rc/checkbox_unchecked.png</file>
110 <file>rc/checkbox_unchecked@2x.png</file>
111 <file>rc/checkbox_unchecked_disabled.png</file>
112 <file>rc/checkbox_unchecked_disabled@2x.png</file>
113 <file>rc/checkbox_unchecked_focus.png</file>
114 <file>rc/checkbox_unchecked_focus@2x.png</file>
115 <file>rc/checkbox_unchecked_pressed.png</file>
116 <file>rc/checkbox_unchecked_pressed@2x.png</file>
117 <file>rc/line_horizontal.png</file>
118 <file>rc/line_horizontal@2x.png</file>
119 <file>rc/line_horizontal_disabled.png</file>
120 <file>rc/line_horizontal_disabled@2x.png</file>
121 <file>rc/line_horizontal_focus.png</file>
122 <file>rc/line_horizontal_focus@2x.png</file>
123 <file>rc/line_horizontal_pressed.png</file>
124 <file>rc/line_horizontal_pressed@2x.png</file>
125 <file>rc/line_vertical.png</file>
126 <file>rc/line_vertical@2x.png</file>
127 <file>rc/line_vertical_disabled.png</file>
128 <file>rc/line_vertical_disabled@2x.png</file>
129 <file>rc/line_vertical_focus.png</file>
130 <file>rc/line_vertical_focus@2x.png</file>
131 <file>rc/line_vertical_pressed.png</file>
132 <file>rc/line_vertical_pressed@2x.png</file>
133 <file>rc/radio_checked.png</file>
134 <file>rc/radio_checked@2x.png</file>
135 <file>rc/radio_checked_disabled.png</file>
136 <file>rc/radio_checked_disabled@2x.png</file>
137 <file>rc/radio_checked_focus.png</file>
138 <file>rc/radio_checked_focus@2x.png</file>
139 <file>rc/radio_checked_pressed.png</file>
140 <file>rc/radio_checked_pressed@2x.png</file>
141 <file>rc/radio_unchecked.png</file>
142 <file>rc/radio_unchecked@2x.png</file>
143 <file>rc/radio_unchecked_disabled.png</file>
144 <file>rc/radio_unchecked_disabled@2x.png</file>
145 <file>rc/radio_unchecked_focus.png</file>
146 <file>rc/radio_unchecked_focus@2x.png</file>
147 <file>rc/radio_unchecked_pressed.png</file>
148 <file>rc/radio_unchecked_pressed@2x.png</file>
149 <file>rc/toolbar_move_horizontal.png</file>
150 <file>rc/toolbar_move_horizontal@2x.png</file>
151 <file>rc/toolbar_move_horizontal_disabled.png</file>
152 <file>rc/toolbar_move_horizontal_disabled@2x.png</file>
153 <file>rc/toolbar_move_horizontal_focus.png</file>
154 <file>rc/toolbar_move_horizontal_focus@2x.png</file>
155 <file>rc/toolbar_move_horizontal_pressed.png</file>
156 <file>rc/toolbar_move_horizontal_pressed@2x.png</file>
157 <file>rc/toolbar_move_vertical.png</file>
158 <file>rc/toolbar_move_vertical@2x.png</file>
159 <file>rc/toolbar_move_vertical_disabled.png</file>
160 <file>rc/toolbar_move_vertical_disabled@2x.png</file>
161 <file>rc/toolbar_move_vertical_focus.png</file>
162 <file>rc/toolbar_move_vertical_focus@2x.png</file>
163 <file>rc/toolbar_move_vertical_pressed.png</file>
164 <file>rc/toolbar_move_vertical_pressed@2x.png</file>
165 <file>rc/toolbar_separator_horizontal.png</file>
166 <file>rc/toolbar_separator_horizontal@2x.png</file>
167 <file>rc/toolbar_separator_horizontal_disabled.png</file>
168 <file>rc/toolbar_separator_horizontal_disabled@2x.png</file>
169 <file>rc/toolbar_separator_horizontal_focus.png</file>
170 <file>rc/toolbar_separator_horizontal_focus@2x.png</file>
171 <file>rc/toolbar_separator_horizontal_pressed.png</file>
172 <file>rc/toolbar_separator_horizontal_pressed@2x.png</file>
173 <file>rc/toolbar_separator_vertical.png</file>
174 <file>rc/toolbar_separator_vertical@2x.png</file>
175 <file>rc/toolbar_separator_vertical_disabled.png</file>
176 <file>rc/toolbar_separator_vertical_disabled@2x.png</file>
177 <file>rc/toolbar_separator_vertical_focus.png</file>
178 <file>rc/toolbar_separator_vertical_focus@2x.png</file>
179 <file>rc/toolbar_separator_vertical_pressed.png</file>
180 <file>rc/toolbar_separator_vertical_pressed@2x.png</file>
181 <file>rc/transparent.png</file>
182 <file>rc/transparent@2x.png</file>
183 <file>rc/transparent_disabled.png</file>
184 <file>rc/transparent_disabled@2x.png</file>
185 <file>rc/transparent_focus.png</file>
186 <file>rc/transparent_focus@2x.png</file>
187 <file>rc/transparent_pressed.png</file>
188 <file>rc/transparent_pressed@2x.png</file>
189 <file>rc/window_close.png</file>
190 <file>rc/window_close@2x.png</file>
191 <file>rc/window_close_disabled.png</file>
192 <file>rc/window_close_disabled@2x.png</file>
193 <file>rc/window_close_focus.png</file>
194 <file>rc/window_close_focus@2x.png</file>
195 <file>rc/window_close_pressed.png</file>
196 <file>rc/window_close_pressed@2x.png</file>
197 <file>rc/window_grip.png</file>
198 <file>rc/window_grip@2x.png</file>
199 <file>rc/window_grip_disabled.png</file>
200 <file>rc/window_grip_disabled@2x.png</file>
201 <file>rc/window_grip_focus.png</file>
202 <file>rc/window_grip_focus@2x.png</file>
203 <file>rc/window_grip_pressed.png</file>
204 <file>rc/window_grip_pressed@2x.png</file>
205 <file>rc/window_minimize.png</file>
206 <file>rc/window_minimize@2x.png</file>
207 <file>rc/window_minimize_disabled.png</file>
208 <file>rc/window_minimize_disabled@2x.png</file>
209 <file>rc/window_minimize_focus.png</file>
210 <file>rc/window_minimize_focus@2x.png</file>
211 <file>rc/window_minimize_pressed.png</file>
212 <file>rc/window_minimize_pressed@2x.png</file>
213 <file>rc/window_undock.png</file>
214 <file>rc/window_undock@2x.png</file>
215 <file>rc/window_undock_disabled.png</file>
216 <file>rc/window_undock_disabled@2x.png</file>
217 <file>rc/window_undock_focus.png</file>
218 <file>rc/window_undock_focus@2x.png</file>
219 <file>rc/window_undock_pressed.png</file>
220 <file>rc/window_undock_pressed@2x.png</file>
221 </qresource>
222 <qresource prefix="qdarkstyle_midnight_blue">
223 <file>style.qss</file>
224 </qresource>
225</RCC>
diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/style.qss b/dist/qt_themes/qdarkstyle_midnight_blue/style.qss
new file mode 100644
index 000000000..be645c907
--- /dev/null
+++ b/dist/qt_themes/qdarkstyle_midnight_blue/style.qss
@@ -0,0 +1,2175 @@
1/* ---------------------------------------------------------------------------
2
3 Created by the qtsass compiler v0.1.1
4
5 The definitions are in the "qdarkstyle.qss._styles.scss" module
6
7 WARNING! All changes made in this file will be lost!
8
9--------------------------------------------------------------------------- */
10/* QDarkStyleSheet -----------------------------------------------------------
11
12This is the main style sheet, the palette has nine colors.
13
14It is based on three selecting colors, three greyish (background) colors
15plus three whitish (foreground) colors. Each set of widgets of the same
16type have a header like this:
17
18 ------------------
19 GroupName --------
20 ------------------
21
22And each widget is separated with a header like this:
23
24 QWidgetName ------
25
26This makes more easy to find and change some css field. The basic
27configuration is described bellow.
28
29 BACKGROUND -----------
30
31 Light (unpressed)
32 Normal (border, disabled, pressed, checked, toolbars, menus)
33 Dark (background)
34
35 FOREGROUND -----------
36
37 Light (texts/labels)
38 Normal (not used yet)
39 Dark (disabled texts)
40
41 SELECTION ------------
42
43 Light (selection/hover/active)
44 Normal (selected)
45 Dark (selected disabled)
46
47If a stranger configuration is required because of a bugfix or anything
48else, keep the comment on the line above so nobody changes it, including the
49issue number.
50
51*/
52/*
53
54See Qt documentation:
55
56 - https://doc.qt.io/qt-5/stylesheet.html
57 - https://doc.qt.io/qt-5/stylesheet-reference.html
58 - https://doc.qt.io/qt-5/stylesheet-examples.html
59
60--------------------------------------------------------------------------- */
61/* QWidget ----------------------------------------------------------------
62
63--------------------------------------------------------------------------- */
64QWidget {
65 background-color: #19232D;
66 border: 0px solid #32414B;
67 padding: 0px;
68 color: #F0F0F0;
69 selection-background-color: #1464A0;
70 selection-color: #F0F0F0;
71}
72
73QWidget:disabled {
74 background-color: #19232D;
75 color: #787878;
76 selection-background-color: #14506E;
77 selection-color: #787878;
78}
79
80QWidget::item:selected {
81 background-color: #1464A0;
82}
83
84QWidget::item:hover {
85 background-color: #148CD2;
86 color: #32414B;
87}
88
89/* QMainWindow ------------------------------------------------------------
90
91This adjusts the splitter in the dock widget, not qsplitter
92https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qmainwindow
93
94--------------------------------------------------------------------------- */
95QMainWindow::separator {
96 background-color: #32414B;
97 border: 0px solid #19232D;
98 spacing: 0px;
99 padding: 2px;
100}
101
102QMainWindow::separator:hover {
103 background-color: #505F69;
104 border: 0px solid #148CD2;
105}
106
107QMainWindow::separator:horizontal {
108 width: 5px;
109 margin-top: 2px;
110 margin-bottom: 2px;
111 image: url(":/qss_icons/rc/toolbar_separator_vertical.png");
112}
113
114QMainWindow::separator:vertical {
115 height: 5px;
116 margin-left: 2px;
117 margin-right: 2px;
118 image: url(":/qss_icons/rc/toolbar_separator_horizontal.png");
119}
120
121/* QToolTip ---------------------------------------------------------------
122
123https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtooltip
124
125--------------------------------------------------------------------------- */
126QToolTip {
127 background-color: #148CD2;
128 border: 1px solid #19232D;
129 color: #19232D;
130 /* Remove padding, for fix combo box tooltip */
131 padding: 0px;
132 /* Remove opacity, fix #174 - may need to use RGBA */
133}
134
135/* QStatusBar -------------------------------------------------------------
136
137https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qstatusbar
138
139--------------------------------------------------------------------------- */
140QStatusBar {
141 border: 1px solid #32414B;
142 /* Fixes Spyder #9120, #9121 */
143 background: #32414B;
144 /* Fixes #205, white vertical borders separating items */
145}
146
147QStatusBar::item {
148 border: none;
149}
150
151QStatusBar QToolTip {
152 background-color: #148CD2;
153 border: 1px solid #19232D;
154 color: #19232D;
155 /* Remove padding, for fix combo box tooltip */
156 padding: 0px;
157 /* Reducing transparency to read better */
158 opacity: 230;
159}
160
161QStatusBar QLabel {
162 /* Fixes Spyder #9120, #9121 */
163 background: transparent;
164}
165
166/* QCheckBox --------------------------------------------------------------
167
168https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qcheckbox
169
170--------------------------------------------------------------------------- */
171QCheckBox {
172 background-color: #19232D;
173 color: #F0F0F0;
174 spacing: 4px;
175 outline: none;
176 padding-top: 4px;
177 padding-bottom: 4px;
178}
179
180QCheckBox:focus {
181 border: none;
182}
183
184QCheckBox QWidget:disabled {
185 background-color: #19232D;
186 color: #787878;
187}
188
189QCheckBox::indicator {
190 margin-left: 4px;
191 height: 16px;
192 width: 16px;
193}
194
195QCheckBox::indicator:unchecked {
196 image: url(":/qss_icons/rc/checkbox_unchecked.png");
197}
198
199QCheckBox::indicator:unchecked:hover, QCheckBox::indicator:unchecked:focus, QCheckBox::indicator:unchecked:pressed {
200 border: none;
201 image: url(":/qss_icons/rc/checkbox_unchecked_focus.png");
202}
203
204QCheckBox::indicator:unchecked:disabled {
205 image: url(":/qss_icons/rc/checkbox_unchecked_disabled.png");
206}
207
208QCheckBox::indicator:checked {
209 image: url(":/qss_icons/rc/checkbox_checked.png");
210}
211
212QCheckBox::indicator:checked:hover, QCheckBox::indicator:checked:focus, QCheckBox::indicator:checked:pressed {
213 border: none;
214 image: url(":/qss_icons/rc/checkbox_checked_focus.png");
215}
216
217QCheckBox::indicator:checked:disabled {
218 image: url(":/qss_icons/rc/checkbox_checked_disabled.png");
219}
220
221QCheckBox::indicator:indeterminate {
222 image: url(":/qss_icons/rc/checkbox_indeterminate.png");
223}
224
225QCheckBox::indicator:indeterminate:disabled {
226 image: url(":/qss_icons/rc/checkbox_indeterminate_disabled.png");
227}
228
229QCheckBox::indicator:indeterminate:focus, QCheckBox::indicator:indeterminate:hover, QCheckBox::indicator:indeterminate:pressed {
230 image: url(":/qss_icons/rc/checkbox_indeterminate_focus.png");
231}
232
233/* QGroupBox --------------------------------------------------------------
234
235https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qgroupbox
236
237--------------------------------------------------------------------------- */
238QGroupBox {
239 font-weight: bold;
240 border: 1px solid #32414B;
241 border-radius: 4px;
242 padding: 4px;
243 margin-top: 16px;
244}
245
246QGroupBox::title {
247 subcontrol-origin: margin;
248 subcontrol-position: top left;
249 left: 3px;
250 padding-left: 3px;
251 padding-right: 5px;
252 padding-top: 8px;
253 padding-bottom: 16px;
254}
255
256QGroupBox::indicator {
257 margin-left: 2px;
258 height: 16px;
259 width: 16px;
260}
261
262QGroupBox::indicator:unchecked {
263 border: none;
264 image: url(":/qss_icons/rc/checkbox_unchecked.png");
265}
266
267QGroupBox::indicator:unchecked:hover, QGroupBox::indicator:unchecked:focus, QGroupBox::indicator:unchecked:pressed {
268 border: none;
269 image: url(":/qss_icons/rc/checkbox_unchecked_focus.png");
270}
271
272QGroupBox::indicator:unchecked:disabled {
273 image: url(":/qss_icons/rc/checkbox_unchecked_disabled.png");
274}
275
276QGroupBox::indicator:checked {
277 border: none;
278 image: url(":/qss_icons/rc/checkbox_checked.png");
279}
280
281QGroupBox::indicator:checked:hover, QGroupBox::indicator:checked:focus, QGroupBox::indicator:checked:pressed {
282 border: none;
283 image: url(":/qss_icons/rc/checkbox_checked_focus.png");
284}
285
286QGroupBox::indicator:checked:disabled {
287 image: url(":/qss_icons/rc/checkbox_checked_disabled.png");
288}
289
290/* QRadioButton -----------------------------------------------------------
291
292https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qradiobutton
293
294--------------------------------------------------------------------------- */
295QRadioButton {
296 background-color: #19232D;
297 color: #F0F0F0;
298 spacing: 4px;
299 padding: 0px;
300 border: none;
301 outline: none;
302}
303
304QRadioButton:focus {
305 border: none;
306}
307
308QRadioButton:disabled {
309 background-color: #19232D;
310 color: #787878;
311 border: none;
312 outline: none;
313}
314
315QRadioButton QWidget {
316 background-color: #19232D;
317 color: #F0F0F0;
318 spacing: 0px;
319 padding: 0px;
320 outline: none;
321 border: none;
322}
323
324QRadioButton::indicator {
325 border: none;
326 outline: none;
327 margin-left: 4px;
328 height: 16px;
329 width: 16px;
330}
331
332QRadioButton::indicator:unchecked {
333 image: url(":/qss_icons/rc/radio_unchecked.png");
334}
335
336QRadioButton::indicator:unchecked:hover, QRadioButton::indicator:unchecked:focus, QRadioButton::indicator:unchecked:pressed {
337 border: none;
338 outline: none;
339 image: url(":/qss_icons/rc/radio_unchecked_focus.png");
340}
341
342QRadioButton::indicator:unchecked:disabled {
343 image: url(":/qss_icons/rc/radio_unchecked_disabled.png");
344}
345
346QRadioButton::indicator:checked {
347 border: none;
348 outline: none;
349 image: url(":/qss_icons/rc/radio_checked.png");
350}
351
352QRadioButton::indicator:checked:hover, QRadioButton::indicator:checked:focus, QRadioButton::indicator:checked:pressed {
353 border: none;
354 outline: none;
355 image: url(":/qss_icons/rc/radio_checked_focus.png");
356}
357
358QRadioButton::indicator:checked:disabled {
359 outline: none;
360 image: url(":/qss_icons/rc/radio_checked_disabled.png");
361}
362
363/* QMenuBar ---------------------------------------------------------------
364
365https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qmenubar
366
367--------------------------------------------------------------------------- */
368QMenuBar {
369 background-color: #32414B;
370 padding: 2px;
371 border: 1px solid #19232D;
372 color: #F0F0F0;
373}
374
375QMenuBar:focus {
376 border: 1px solid #148CD2;
377}
378
379QMenuBar::item {
380 background: transparent;
381 padding: 4px;
382}
383
384QMenuBar::item:selected {
385 padding: 4px;
386 background: transparent;
387 border: 0px solid #32414B;
388}
389
390QMenuBar::item:pressed {
391 padding: 4px;
392 border: 0px solid #32414B;
393 background-color: #148CD2;
394 color: #F0F0F0;
395 margin-bottom: 0px;
396 padding-bottom: 0px;
397}
398
399/* QMenu ------------------------------------------------------------------
400
401https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qmenu
402
403--------------------------------------------------------------------------- */
404QMenu {
405 border: 0px solid #32414B;
406 color: #F0F0F0;
407 margin: 0px;
408}
409
410QMenu::separator {
411 height: 1px;
412 background-color: #505F69;
413 color: #F0F0F0;
414}
415
416QMenu::icon {
417 margin: 0px;
418 padding-left: 8px;
419}
420
421QMenu::item {
422 background-color: #32414B;
423 padding: 4px 24px 4px 24px;
424 /* Reserve space for selection border */
425 border: 1px transparent #32414B;
426}
427
428QMenu::item:selected {
429 color: #F0F0F0;
430}
431
432QMenu::indicator {
433 width: 12px;
434 height: 12px;
435 padding-left: 6px;
436 /* non-exclusive indicator = check box style indicator (see QActionGroup::setExclusive) */
437 /* exclusive indicator = radio button style indicator (see QActionGroup::setExclusive) */
438}
439
440QMenu::indicator:non-exclusive:unchecked {
441 image: url(":/qss_icons/rc/checkbox_unchecked.png");
442}
443
444QMenu::indicator:non-exclusive:unchecked:selected {
445 image: url(":/qss_icons/rc/checkbox_unchecked_disabled.png");
446}
447
448QMenu::indicator:non-exclusive:checked {
449 image: url(":/qss_icons/rc/checkbox_checked.png");
450}
451
452QMenu::indicator:non-exclusive:checked:selected {
453 image: url(":/qss_icons/rc/checkbox_checked_disabled.png");
454}
455
456QMenu::indicator:exclusive:unchecked {
457 image: url(":/qss_icons/rc/radio_unchecked.png");
458}
459
460QMenu::indicator:exclusive:unchecked:selected {
461 image: url(":/qss_icons/rc/radio_unchecked_disabled.png");
462}
463
464QMenu::indicator:exclusive:checked {
465 image: url(":/qss_icons/rc/radio_checked.png");
466}
467
468QMenu::indicator:exclusive:checked:selected {
469 image: url(":/qss_icons/rc/radio_checked_disabled.png");
470}
471
472QMenu::right-arrow {
473 margin: 5px;
474 image: url(":/qss_icons/rc/arrow_right.png");
475 height: 12px;
476 width: 12px;
477}
478
479/* QAbstractItemView ------------------------------------------------------
480
481https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qcombobox
482
483--------------------------------------------------------------------------- */
484QAbstractItemView {
485 alternate-background-color: #19232D;
486 color: #F0F0F0;
487 border: 1px solid #32414B;
488 border-radius: 4px;
489}
490
491QAbstractItemView QLineEdit {
492 padding: 2px;
493}
494
495/* QAbstractScrollArea ----------------------------------------------------
496
497https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qabstractscrollarea
498
499--------------------------------------------------------------------------- */
500QAbstractScrollArea {
501 background-color: #19232D;
502 border: 1px solid #32414B;
503 border-radius: 4px;
504 padding: 2px;
505 /* fix #159 */
506 min-height: 1.25em;
507 /* fix #159 */
508 color: #F0F0F0;
509}
510
511QAbstractScrollArea:disabled {
512 color: #787878;
513}
514
515/* QScrollArea ------------------------------------------------------------
516
517--------------------------------------------------------------------------- */
518QScrollArea QWidget QWidget:disabled {
519 background-color: #19232D;
520}
521
522/* QScrollBar -------------------------------------------------------------
523
524https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qscrollbar
525
526--------------------------------------------------------------------------- */
527QScrollBar:horizontal {
528 height: 16px;
529 margin: 2px 16px 2px 16px;
530 border: 1px solid #32414B;
531 border-radius: 4px;
532 background-color: #19232D;
533}
534
535QScrollBar:vertical {
536 background-color: #19232D;
537 width: 16px;
538 margin: 16px 2px 16px 2px;
539 border: 1px solid #32414B;
540 border-radius: 4px;
541}
542
543QScrollBar::handle:horizontal {
544 background-color: #787878;
545 border: 1px solid #32414B;
546 border-radius: 4px;
547 min-width: 8px;
548}
549
550QScrollBar::handle:horizontal:hover {
551 background-color: #148CD2;
552 border: 1px solid #148CD2;
553 border-radius: 4px;
554 min-width: 8px;
555}
556
557QScrollBar::handle:horizontal:focus {
558 border: 1px solid #1464A0;
559}
560
561QScrollBar::handle:vertical {
562 background-color: #787878;
563 border: 1px solid #32414B;
564 min-height: 8px;
565 border-radius: 4px;
566}
567
568QScrollBar::handle:vertical:hover {
569 background-color: #148CD2;
570 border: 1px solid #148CD2;
571 border-radius: 4px;
572 min-height: 8px;
573}
574
575QScrollBar::handle:vertical:focus {
576 border: 1px solid #1464A0;
577}
578
579QScrollBar::add-line:horizontal {
580 margin: 0px 0px 0px 0px;
581 border-image: url(":/qss_icons/rc/arrow_right_disabled.png");
582 height: 12px;
583 width: 12px;
584 subcontrol-position: right;
585 subcontrol-origin: margin;
586}
587
588QScrollBar::add-line:horizontal:hover, QScrollBar::add-line:horizontal:on {
589 border-image: url(":/qss_icons/rc/arrow_right.png");
590 height: 12px;
591 width: 12px;
592 subcontrol-position: right;
593 subcontrol-origin: margin;
594}
595
596QScrollBar::add-line:vertical {
597 margin: 3px 0px 3px 0px;
598 border-image: url(":/qss_icons/rc/arrow_down_disabled.png");
599 height: 12px;
600 width: 12px;
601 subcontrol-position: bottom;
602 subcontrol-origin: margin;
603}
604
605QScrollBar::add-line:vertical:hover, QScrollBar::add-line:vertical:on {
606 border-image: url(":/qss_icons/rc/arrow_down.png");
607 height: 12px;
608 width: 12px;
609 subcontrol-position: bottom;
610 subcontrol-origin: margin;
611}
612
613QScrollBar::sub-line:horizontal {
614 margin: 0px 3px 0px 3px;
615 border-image: url(":/qss_icons/rc/arrow_left_disabled.png");
616 height: 12px;
617 width: 12px;
618 subcontrol-position: left;
619 subcontrol-origin: margin;
620}
621
622QScrollBar::sub-line:horizontal:hover, QScrollBar::sub-line:horizontal:on {
623 border-image: url(":/qss_icons/rc/arrow_left.png");
624 height: 12px;
625 width: 12px;
626 subcontrol-position: left;
627 subcontrol-origin: margin;
628}
629
630QScrollBar::sub-line:vertical {
631 margin: 3px 0px 3px 0px;
632 border-image: url(":/qss_icons/rc/arrow_up_disabled.png");
633 height: 12px;
634 width: 12px;
635 subcontrol-position: top;
636 subcontrol-origin: margin;
637}
638
639QScrollBar::sub-line:vertical:hover, QScrollBar::sub-line:vertical:on {
640 border-image: url(":/qss_icons/rc/arrow_up.png");
641 height: 12px;
642 width: 12px;
643 subcontrol-position: top;
644 subcontrol-origin: margin;
645}
646
647QScrollBar::up-arrow:horizontal, QScrollBar::down-arrow:horizontal {
648 background: none;
649}
650
651QScrollBar::up-arrow:vertical, QScrollBar::down-arrow:vertical {
652 background: none;
653}
654
655QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal {
656 background: none;
657}
658
659QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical {
660 background: none;
661}
662
663/* QTextEdit --------------------------------------------------------------
664
665https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-specific-widgets
666
667--------------------------------------------------------------------------- */
668QTextEdit {
669 background-color: #19232D;
670 color: #F0F0F0;
671 border-radius: 4px;
672 border: 1px solid #32414B;
673}
674
675QTextEdit:hover {
676 border: 1px solid #148CD2;
677 color: #F0F0F0;
678}
679
680QTextEdit:focus {
681 border: 1px solid #1464A0;
682}
683
684QTextEdit:selected {
685 background: #1464A0;
686 color: #32414B;
687}
688
689/* QPlainTextEdit ---------------------------------------------------------
690
691--------------------------------------------------------------------------- */
692QPlainTextEdit {
693 background-color: #19232D;
694 color: #F0F0F0;
695 border-radius: 4px;
696 border: 1px solid #32414B;
697}
698
699QPlainTextEdit:hover {
700 border: 1px solid #148CD2;
701 color: #F0F0F0;
702}
703
704QPlainTextEdit:focus {
705 border: 1px solid #1464A0;
706}
707
708QPlainTextEdit:selected {
709 background: #1464A0;
710 color: #32414B;
711}
712
713/* QSizeGrip --------------------------------------------------------------
714
715https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qsizegrip
716
717--------------------------------------------------------------------------- */
718QSizeGrip {
719 background: transparent;
720 width: 12px;
721 height: 12px;
722 image: url(":/qss_icons/rc/window_grip.png");
723}
724
725/* QStackedWidget ---------------------------------------------------------
726
727--------------------------------------------------------------------------- */
728QStackedWidget {
729 padding: 2px;
730 border: 1px solid #32414B;
731 border: 1px solid #19232D;
732}
733
734/* QToolBar ---------------------------------------------------------------
735
736https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtoolbar
737
738--------------------------------------------------------------------------- */
739QToolBar {
740 background-color: #32414B;
741 border-bottom: 1px solid #19232D;
742 padding: 2px;
743 font-weight: bold;
744 spacing: 2px;
745}
746
747QToolBar QToolButton {
748 background-color: #32414B;
749 border: 1px solid #32414B;
750}
751
752QToolBar QToolButton:hover {
753 border: 1px solid #148CD2;
754}
755
756QToolBar QToolButton:checked {
757 border: 1px solid #19232D;
758 background-color: #19232D;
759}
760
761QToolBar QToolButton:checked:hover {
762 border: 1px solid #148CD2;
763}
764
765QToolBar::handle:horizontal {
766 width: 16px;
767 image: url(":/qss_icons/rc/toolbar_move_horizontal.png");
768}
769
770QToolBar::handle:vertical {
771 height: 16px;
772 image: url(":/qss_icons/rc/toolbar_move_vertical.png");
773}
774
775QToolBar::separator:horizontal {
776 width: 16px;
777 image: url(":/qss_icons/rc/toolbar_separator_horizontal.png");
778}
779
780QToolBar::separator:vertical {
781 height: 16px;
782 image: url(":/qss_icons/rc/toolbar_separator_vertical.png");
783}
784
785QToolButton#qt_toolbar_ext_button {
786 background: #32414B;
787 border: 0px;
788 color: #F0F0F0;
789 image: url(":/qss_icons/rc/arrow_right.png");
790}
791
792/* QAbstractSpinBox -------------------------------------------------------
793
794--------------------------------------------------------------------------- */
795QAbstractSpinBox {
796 background-color: #19232D;
797 border: 1px solid #32414B;
798 color: #F0F0F0;
799 /* This fixes 103, 111 */
800 padding-top: 2px;
801 /* This fixes 103, 111 */
802 padding-bottom: 2px;
803 padding-left: 4px;
804 padding-right: 4px;
805 border-radius: 4px;
806 /* min-width: 5px; removed to fix 109 */
807}
808
809QAbstractSpinBox:up-button {
810 background-color: transparent #19232D;
811 subcontrol-origin: border;
812 subcontrol-position: top right;
813 border-left: 1px solid #32414B;
814 border-bottom: 1px solid #32414B;
815 border-top-left-radius: 0;
816 border-bottom-left-radius: 0;
817 margin: 1px;
818 width: 12px;
819 margin-bottom: -1px;
820}
821
822QAbstractSpinBox::up-arrow, QAbstractSpinBox::up-arrow:disabled, QAbstractSpinBox::up-arrow:off {
823 image: url(":/qss_icons/rc/arrow_up_disabled.png");
824 height: 8px;
825 width: 8px;
826}
827
828QAbstractSpinBox::up-arrow:hover {
829 image: url(":/qss_icons/rc/arrow_up.png");
830}
831
832QAbstractSpinBox:down-button {
833 background-color: transparent #19232D;
834 subcontrol-origin: border;
835 subcontrol-position: bottom right;
836 border-left: 1px solid #32414B;
837 border-top: 1px solid #32414B;
838 border-top-left-radius: 0;
839 border-bottom-left-radius: 0;
840 margin: 1px;
841 width: 12px;
842 margin-top: -1px;
843}
844
845QAbstractSpinBox::down-arrow, QAbstractSpinBox::down-arrow:disabled, QAbstractSpinBox::down-arrow:off {
846 image: url(":/qss_icons/rc/arrow_down_disabled.png");
847 height: 8px;
848 width: 8px;
849}
850
851QAbstractSpinBox::down-arrow:hover {
852 image: url(":/qss_icons/rc/arrow_down.png");
853}
854
855QAbstractSpinBox:hover {
856 border: 1px solid #148CD2;
857 color: #F0F0F0;
858}
859
860QAbstractSpinBox:focus {
861 border: 1px solid #1464A0;
862}
863
864QAbstractSpinBox:selected {
865 background: #1464A0;
866 color: #32414B;
867}
868
869/* ------------------------------------------------------------------------ */
870/* DISPLAYS --------------------------------------------------------------- */
871/* ------------------------------------------------------------------------ */
872/* QLabel -----------------------------------------------------------------
873
874https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qframe
875
876--------------------------------------------------------------------------- */
877QLabel {
878 background-color: #19232D;
879 border: 0px solid #32414B;
880 padding: 2px;
881 margin: 0px;
882 color: #F0F0F0;
883}
884
885QLabel:disabled {
886 background-color: #19232D;
887 border: 0px solid #32414B;
888 color: #787878;
889}
890
891/* QTextBrowser -----------------------------------------------------------
892
893https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qabstractscrollarea
894
895--------------------------------------------------------------------------- */
896QTextBrowser {
897 background-color: #19232D;
898 border: 1px solid #32414B;
899 color: #F0F0F0;
900 border-radius: 4px;
901}
902
903QTextBrowser:disabled {
904 background-color: #19232D;
905 border: 1px solid #32414B;
906 color: #787878;
907 border-radius: 4px;
908}
909
910QTextBrowser:hover, QTextBrowser:!hover, QTextBrowser:selected, QTextBrowser:pressed {
911 border: 1px solid #32414B;
912}
913
914/* QGraphicsView ----------------------------------------------------------
915
916--------------------------------------------------------------------------- */
917QGraphicsView {
918 background-color: #19232D;
919 border: 1px solid #32414B;
920 color: #F0F0F0;
921 border-radius: 4px;
922}
923
924QGraphicsView:disabled {
925 background-color: #19232D;
926 border: 1px solid #32414B;
927 color: #787878;
928 border-radius: 4px;
929}
930
931QGraphicsView:hover, QGraphicsView:!hover, QGraphicsView:selected, QGraphicsView:pressed {
932 border: 1px solid #32414B;
933}
934
935/* QCalendarWidget --------------------------------------------------------
936
937--------------------------------------------------------------------------- */
938QCalendarWidget {
939 border: 1px solid #32414B;
940 border-radius: 4px;
941}
942
943QCalendarWidget:disabled {
944 background-color: #19232D;
945 color: #787878;
946}
947
948/* QLCDNumber -------------------------------------------------------------
949
950--------------------------------------------------------------------------- */
951QLCDNumber {
952 background-color: #19232D;
953 color: #F0F0F0;
954}
955
956QLCDNumber:disabled {
957 background-color: #19232D;
958 color: #787878;
959}
960
961/* QProgressBar -----------------------------------------------------------
962
963https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qprogressbar
964
965--------------------------------------------------------------------------- */
966QProgressBar {
967 background-color: #19232D;
968 border: 1px solid #32414B;
969 color: #F0F0F0;
970 border-radius: 4px;
971 text-align: center;
972}
973
974QProgressBar:disabled {
975 background-color: #19232D;
976 border: 1px solid #32414B;
977 color: #787878;
978 border-radius: 4px;
979 text-align: center;
980}
981
982QProgressBar::chunk {
983 background-color: #1464A0;
984 color: #19232D;
985 border-radius: 4px;
986}
987
988QProgressBar::chunk:disabled {
989 background-color: #14506E;
990 color: #787878;
991 border-radius: 4px;
992}
993
994/* ------------------------------------------------------------------------ */
995/* BUTTONS ---------------------------------------------------------------- */
996/* ------------------------------------------------------------------------ */
997/* QPushButton ------------------------------------------------------------
998
999https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qpushbutton
1000
1001--------------------------------------------------------------------------- */
1002QPushButton {
1003 background-color: #505F69;
1004 border: 1px solid #32414B;
1005 color: #F0F0F0;
1006 border-radius: 4px;
1007 padding: 3px;
1008 outline: none;
1009 /* Issue #194 - Special case of QPushButton inside dialogs, for better UI */
1010 min-width: 80px;
1011}
1012
1013QPushButton:disabled {
1014 background-color: #32414B;
1015 border: 1px solid #32414B;
1016 color: #787878;
1017 border-radius: 4px;
1018 padding: 3px;
1019}
1020
1021QPushButton:checked {
1022 background-color: #32414B;
1023 border: 1px solid #32414B;
1024 border-radius: 4px;
1025 padding: 3px;
1026 outline: none;
1027}
1028
1029QPushButton:checked:disabled {
1030 background-color: #19232D;
1031 border: 1px solid #32414B;
1032 color: #787878;
1033 border-radius: 4px;
1034 padding: 3px;
1035 outline: none;
1036}
1037
1038QPushButton:checked:selected {
1039 background: #1464A0;
1040 color: #32414B;
1041}
1042
1043QPushButton::menu-indicator {
1044 subcontrol-origin: padding;
1045 subcontrol-position: bottom right;
1046 bottom: 4px;
1047}
1048
1049QPushButton:pressed {
1050 background-color: #19232D;
1051 border: 1px solid #19232D;
1052}
1053
1054QPushButton:pressed:hover {
1055 border: 1px solid #148CD2;
1056}
1057
1058QPushButton:hover {
1059 border: 1px solid #148CD2;
1060 color: #F0F0F0;
1061}
1062
1063QPushButton:selected {
1064 background: #1464A0;
1065 color: #32414B;
1066}
1067
1068QPushButton:hover {
1069 border: 1px solid #148CD2;
1070 color: #F0F0F0;
1071}
1072
1073QPushButton:focus {
1074 border: 1px solid #1464A0;
1075}
1076
1077/* QToolButton ------------------------------------------------------------
1078
1079https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtoolbutton
1080
1081--------------------------------------------------------------------------- */
1082QToolButton {
1083 background-color: transparent;
1084 border: 1px solid transparent;
1085 border-radius: 4px;
1086 margin: 0px;
1087 padding: 2px;
1088 /* The subcontrols below are used only in the DelayedPopup mode */
1089 /* The subcontrols below are used only in the MenuButtonPopup mode */
1090 /* The subcontrol below is used only in the InstantPopup or DelayedPopup mode */
1091}
1092
1093QToolButton:checked {
1094 background-color: transparent;
1095 border: 1px solid #1464A0;
1096}
1097
1098QToolButton:checked:disabled {
1099 border: 1px solid #14506E;
1100}
1101
1102QToolButton:pressed {
1103 margin: 1px;
1104 background-color: transparent;
1105 border: 1px solid #1464A0;
1106}
1107
1108QToolButton:disabled {
1109 border: none;
1110}
1111
1112QToolButton:hover {
1113 border: 1px solid #148CD2;
1114}
1115
1116QToolButton[popupMode="0"] {
1117 /* Only for DelayedPopup */
1118 padding-right: 2px;
1119}
1120
1121QToolButton[popupMode="1"] {
1122 /* Only for MenuButtonPopup */
1123 padding-right: 20px;
1124}
1125
1126QToolButton[popupMode="1"]::menu-button {
1127 border: none;
1128}
1129
1130QToolButton[popupMode="1"]::menu-button:hover {
1131 border: none;
1132 border-left: 1px solid #148CD2;
1133 border-radius: 0;
1134}
1135
1136QToolButton[popupMode="2"] {
1137 /* Only for InstantPopup */
1138 padding-right: 2px;
1139}
1140
1141QToolButton::menu-button {
1142 padding: 2px;
1143 border-radius: 4px;
1144 border: 1px solid #32414B;
1145 width: 12px;
1146 outline: none;
1147}
1148
1149QToolButton::menu-button:hover {
1150 border: 1px solid #148CD2;
1151}
1152
1153QToolButton::menu-button:checked:hover {
1154 border: 1px solid #148CD2;
1155}
1156
1157QToolButton::menu-indicator {
1158 image: url(":/qss_icons/rc/arrow_down.png");
1159 height: 8px;
1160 width: 8px;
1161 top: 0;
1162 /* Exclude a shift for better image */
1163 left: -2px;
1164 /* Shift it a bit */
1165}
1166
1167QToolButton::menu-arrow {
1168 image: url(":/qss_icons/rc/arrow_down.png");
1169 height: 8px;
1170 width: 8px;
1171}
1172
1173QToolButton::menu-arrow:hover {
1174 image: url(":/qss_icons/rc/arrow_down_focus.png");
1175}
1176
1177/* QCommandLinkButton -----------------------------------------------------
1178
1179--------------------------------------------------------------------------- */
1180QCommandLinkButton {
1181 background-color: transparent;
1182 border: 1px solid #32414B;
1183 color: #F0F0F0;
1184 border-radius: 4px;
1185 padding: 0px;
1186 margin: 0px;
1187}
1188
1189QCommandLinkButton:disabled {
1190 background-color: transparent;
1191 color: #787878;
1192}
1193
1194/* ------------------------------------------------------------------------ */
1195/* INPUTS - NO FIELDS ----------------------------------------------------- */
1196/* ------------------------------------------------------------------------ */
1197/* QComboBox --------------------------------------------------------------
1198
1199https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qcombobox
1200
1201--------------------------------------------------------------------------- */
1202QComboBox {
1203 border: 1px solid #32414B;
1204 border-radius: 4px;
1205 selection-background-color: #1464A0;
1206 padding-left: 4px;
1207 padding-right: 36px;
1208 /* 4 + 16*2 See scrollbar size */
1209 /* Fixes #103, #111 */
1210 min-height: 1.5em;
1211 /* padding-top: 2px; removed to fix #132 */
1212 /* padding-bottom: 2px; removed to fix #132 */
1213 /* min-width: 75px; removed to fix #109 */
1214 /* Needed to remove indicator - fix #132 */
1215}
1216
1217QComboBox QAbstractItemView {
1218 border: 1px solid #32414B;
1219 border-radius: 0;
1220 background-color: #19232D;
1221 selection-background-color: #1464A0;
1222}
1223
1224QComboBox QAbstractItemView:hover {
1225 background-color: #19232D;
1226 color: #F0F0F0;
1227}
1228
1229QComboBox QAbstractItemView:selected {
1230 background: #1464A0;
1231 color: #32414B;
1232}
1233
1234QComboBox QAbstractItemView:alternate {
1235 background: #19232D;
1236}
1237
1238QComboBox:disabled {
1239 background-color: #19232D;
1240 color: #787878;
1241}
1242
1243QComboBox:hover {
1244 border: 1px solid #148CD2;
1245}
1246
1247QComboBox:focus {
1248 border: 1px solid #1464A0;
1249}
1250
1251QComboBox:on {
1252 selection-background-color: #1464A0;
1253}
1254
1255QComboBox::indicator {
1256 border: none;
1257 border-radius: 0;
1258 background-color: transparent;
1259 selection-background-color: transparent;
1260 color: transparent;
1261 selection-color: transparent;
1262 /* Needed to remove indicator - fix #132 */
1263}
1264
1265QComboBox::indicator:alternate {
1266 background: #19232D;
1267}
1268
1269QComboBox::item:alternate {
1270 background: #19232D;
1271}
1272
1273QComboBox::item:checked {
1274 font-weight: bold;
1275}
1276
1277QComboBox::item:selected {
1278 border: 0px solid transparent;
1279}
1280
1281QComboBox::drop-down {
1282 subcontrol-origin: padding;
1283 subcontrol-position: top right;
1284 width: 12px;
1285 border-left: 1px solid #32414B;
1286}
1287
1288QComboBox::down-arrow {
1289 image: url(":/qss_icons/rc/arrow_down_disabled.png");
1290 height: 8px;
1291 width: 8px;
1292}
1293
1294QComboBox::down-arrow:on, QComboBox::down-arrow:hover, QComboBox::down-arrow:focus {
1295 image: url(":/qss_icons/rc/arrow_down.png");
1296}
1297
1298/* QSlider ----------------------------------------------------------------
1299
1300https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qslider
1301
1302--------------------------------------------------------------------------- */
1303QSlider:disabled {
1304 background: #19232D;
1305}
1306
1307QSlider:focus {
1308 border: none;
1309}
1310
1311QSlider::groove:horizontal {
1312 background: #32414B;
1313 border: 1px solid #32414B;
1314 height: 4px;
1315 margin: 0px;
1316 border-radius: 4px;
1317}
1318
1319QSlider::groove:vertical {
1320 background: #32414B;
1321 border: 1px solid #32414B;
1322 width: 4px;
1323 margin: 0px;
1324 border-radius: 4px;
1325}
1326
1327QSlider::add-page:vertical {
1328 background: #1464A0;
1329 border: 1px solid #32414B;
1330 width: 4px;
1331 margin: 0px;
1332 border-radius: 4px;
1333}
1334
1335QSlider::add-page:vertical :disabled {
1336 background: #14506E;
1337}
1338
1339QSlider::sub-page:horizontal {
1340 background: #1464A0;
1341 border: 1px solid #32414B;
1342 height: 4px;
1343 margin: 0px;
1344 border-radius: 4px;
1345}
1346
1347QSlider::sub-page:horizontal:disabled {
1348 background: #14506E;
1349}
1350
1351QSlider::handle:horizontal {
1352 background: #787878;
1353 border: 1px solid #32414B;
1354 width: 8px;
1355 height: 8px;
1356 margin: -8px 0px;
1357 border-radius: 4px;
1358}
1359
1360QSlider::handle:horizontal:hover {
1361 background: #148CD2;
1362 border: 1px solid #148CD2;
1363}
1364
1365QSlider::handle:horizontal:focus {
1366 border: 1px solid #1464A0;
1367}
1368
1369QSlider::handle:vertical {
1370 background: #787878;
1371 border: 1px solid #32414B;
1372 width: 8px;
1373 height: 8px;
1374 margin: 0 -8px;
1375 border-radius: 4px;
1376}
1377
1378QSlider::handle:vertical:hover {
1379 background: #148CD2;
1380 border: 1px solid #148CD2;
1381}
1382
1383QSlider::handle:vertical:focus {
1384 border: 1px solid #1464A0;
1385}
1386
1387/* QLineEdit --------------------------------------------------------------
1388
1389https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qlineedit
1390
1391--------------------------------------------------------------------------- */
1392QLineEdit {
1393 background-color: #19232D;
1394 padding-top: 2px;
1395 /* This QLineEdit fix 103, 111 */
1396 padding-bottom: 2px;
1397 /* This QLineEdit fix 103, 111 */
1398 padding-left: 4px;
1399 padding-right: 4px;
1400 border-style: solid;
1401 border: 1px solid #32414B;
1402 border-radius: 4px;
1403 color: #F0F0F0;
1404}
1405
1406QLineEdit:disabled {
1407 background-color: #19232D;
1408 color: #787878;
1409}
1410
1411QLineEdit:hover {
1412 border: 1px solid #148CD2;
1413 color: #F0F0F0;
1414}
1415
1416QLineEdit:focus {
1417 border: 1px solid #1464A0;
1418}
1419
1420QLineEdit:selected {
1421 background-color: #1464A0;
1422 color: #32414B;
1423}
1424
1425/* QTabWiget --------------------------------------------------------------
1426
1427https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar
1428
1429--------------------------------------------------------------------------- */
1430QTabWidget {
1431 padding: 2px;
1432 selection-background-color: #32414B;
1433}
1434
1435QTabWidget QWidget {
1436 /* Fixes #189 */
1437 border-radius: 4px;
1438}
1439
1440QTabWidget::pane {
1441 border: 1px solid #32414B;
1442 border-radius: 4px;
1443 margin: 0px;
1444 /* Fixes double border inside pane with pyqt5 */
1445 padding: 0px;
1446}
1447
1448QTabWidget::pane:selected {
1449 background-color: #32414B;
1450 border: 1px solid #1464A0;
1451}
1452
1453/* QTabBar ----------------------------------------------------------------
1454
1455https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar
1456
1457--------------------------------------------------------------------------- */
1458QTabBar {
1459 qproperty-drawBase: 0;
1460 border-radius: 4px;
1461 margin: 0px;
1462 padding: 2px;
1463 border: 0;
1464 /* left: 5px; move to the right by 5px - removed for fix */
1465}
1466
1467QTabBar::close-button {
1468 border: 0;
1469 margin: 2px;
1470 padding: 2px;
1471 image: url(":/qss_icons/rc/window_close.png");
1472}
1473
1474QTabBar::close-button:hover {
1475 image: url(":/qss_icons/rc/window_close_focus.png");
1476}
1477
1478QTabBar::close-button:pressed {
1479 image: url(":/qss_icons/rc/window_close_pressed.png");
1480}
1481
1482/* QTabBar::tab - selected ------------------------------------------------
1483
1484https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar
1485
1486--------------------------------------------------------------------------- */
1487QTabBar::tab {
1488 /* !selected and disabled ----------------------------------------- */
1489 /* selected ------------------------------------------------------- */
1490}
1491
1492QTabBar::tab:top:selected:disabled {
1493 border-bottom: 3px solid #14506E;
1494 color: #787878;
1495 background-color: #32414B;
1496}
1497
1498QTabBar::tab:bottom:selected:disabled {
1499 border-top: 3px solid #14506E;
1500 color: #787878;
1501 background-color: #32414B;
1502}
1503
1504QTabBar::tab:left:selected:disabled {
1505 border-right: 3px solid #14506E;
1506 color: #787878;
1507 background-color: #32414B;
1508}
1509
1510QTabBar::tab:right:selected:disabled {
1511 border-left: 3px solid #14506E;
1512 color: #787878;
1513 background-color: #32414B;
1514}
1515
1516QTabBar::tab:top:!selected:disabled {
1517 border-bottom: 3px solid #19232D;
1518 color: #787878;
1519 background-color: #19232D;
1520}
1521
1522QTabBar::tab:bottom:!selected:disabled {
1523 border-top: 3px solid #19232D;
1524 color: #787878;
1525 background-color: #19232D;
1526}
1527
1528QTabBar::tab:left:!selected:disabled {
1529 border-right: 3px solid #19232D;
1530 color: #787878;
1531 background-color: #19232D;
1532}
1533
1534QTabBar::tab:right:!selected:disabled {
1535 border-left: 3px solid #19232D;
1536 color: #787878;
1537 background-color: #19232D;
1538}
1539
1540QTabBar::tab:top:!selected {
1541 border-bottom: 2px solid #19232D;
1542 margin-top: 2px;
1543}
1544
1545QTabBar::tab:bottom:!selected {
1546 border-top: 2px solid #19232D;
1547 margin-bottom: 3px;
1548}
1549
1550QTabBar::tab:left:!selected {
1551 border-left: 2px solid #19232D;
1552 margin-right: 2px;
1553}
1554
1555QTabBar::tab:right:!selected {
1556 border-right: 2px solid #19232D;
1557 margin-left: 2px;
1558}
1559
1560QTabBar::tab:top {
1561 background-color: #32414B;
1562 color: #F0F0F0;
1563 margin-left: 2px;
1564 padding-left: 4px;
1565 padding-right: 4px;
1566 padding-top: 2px;
1567 padding-bottom: 2px;
1568 min-width: 5px;
1569 border-bottom: 3px solid #32414B;
1570 border-top-left-radius: 3px;
1571 border-top-right-radius: 3px;
1572}
1573
1574QTabBar::tab:top:selected {
1575 background-color: #505F69;
1576 color: #F0F0F0;
1577 border-bottom: 3px solid #1464A0;
1578 border-top-left-radius: 3px;
1579 border-top-right-radius: 3px;
1580}
1581
1582QTabBar::tab:top:!selected:hover {
1583 border: 1px solid #148CD2;
1584 border-bottom: 3px solid #148CD2;
1585 /* Fixes spyder-ide/spyder#9766 */
1586 padding-left: 4px;
1587 padding-right: 4px;
1588}
1589
1590QTabBar::tab:bottom {
1591 color: #F0F0F0;
1592 border-top: 3px solid #32414B;
1593 background-color: #32414B;
1594 margin-left: 2px;
1595 padding-left: 4px;
1596 padding-right: 4px;
1597 padding-top: 2px;
1598 padding-bottom: 2px;
1599 border-bottom-left-radius: 3px;
1600 border-bottom-right-radius: 3px;
1601 min-width: 5px;
1602}
1603
1604QTabBar::tab:bottom:selected {
1605 color: #F0F0F0;
1606 background-color: #505F69;
1607 border-top: 3px solid #1464A0;
1608 border-bottom-left-radius: 3px;
1609 border-bottom-right-radius: 3px;
1610}
1611
1612QTabBar::tab:bottom:!selected:hover {
1613 border: 1px solid #148CD2;
1614 border-top: 3px solid #148CD2;
1615 /* Fixes spyder-ide/spyder#9766 */
1616 padding-left: 4px;
1617 padding-right: 4px;
1618}
1619
1620QTabBar::tab:left {
1621 color: #F0F0F0;
1622 background-color: #32414B;
1623 margin-top: 2px;
1624 padding-left: 2px;
1625 padding-right: 2px;
1626 padding-top: 4px;
1627 padding-bottom: 4px;
1628 border-top-left-radius: 3px;
1629 border-bottom-left-radius: 3px;
1630 min-height: 5px;
1631}
1632
1633QTabBar::tab:left:selected {
1634 color: #F0F0F0;
1635 background-color: #505F69;
1636 border-right: 3px solid #1464A0;
1637}
1638
1639QTabBar::tab:left:!selected:hover {
1640 border: 1px solid #148CD2;
1641 border-right: 3px solid #148CD2;
1642 padding: 0px;
1643}
1644
1645QTabBar::tab:right {
1646 color: #F0F0F0;
1647 background-color: #32414B;
1648 margin-top: 2px;
1649 padding-left: 2px;
1650 padding-right: 2px;
1651 padding-top: 4px;
1652 padding-bottom: 4px;
1653 border-top-right-radius: 3px;
1654 border-bottom-right-radius: 3px;
1655 min-height: 5px;
1656}
1657
1658QTabBar::tab:right:selected {
1659 color: #F0F0F0;
1660 background-color: #505F69;
1661 border-left: 3px solid #1464A0;
1662}
1663
1664QTabBar::tab:right:!selected:hover {
1665 border: 1px solid #148CD2;
1666 border-left: 3px solid #148CD2;
1667 padding: 0px;
1668}
1669
1670QTabBar QToolButton {
1671 /* Fixes #136 */
1672 background-color: #32414B;
1673 height: 12px;
1674 width: 12px;
1675}
1676
1677QTabBar QToolButton:pressed {
1678 background-color: #32414B;
1679}
1680
1681QTabBar QToolButton:pressed:hover {
1682 border: 1px solid #148CD2;
1683}
1684
1685QTabBar QToolButton::left-arrow:enabled {
1686 image: url(":/qss_icons/rc/arrow_left.png");
1687}
1688
1689QTabBar QToolButton::left-arrow:disabled {
1690 image: url(":/qss_icons/rc/arrow_left_disabled.png");
1691}
1692
1693QTabBar QToolButton::right-arrow:enabled {
1694 image: url(":/qss_icons/rc/arrow_right.png");
1695}
1696
1697QTabBar QToolButton::right-arrow:disabled {
1698 image: url(":/qss_icons/rc/arrow_right_disabled.png");
1699}
1700
1701/* QDockWiget -------------------------------------------------------------
1702
1703--------------------------------------------------------------------------- */
1704QDockWidget {
1705 outline: 1px solid #32414B;
1706 background-color: #19232D;
1707 border: 1px solid #32414B;
1708 border-radius: 4px;
1709 titlebar-close-icon: url(":/qss_icons/rc/window_close.png");
1710 titlebar-normal-icon: url(":/qss_icons/rc/window_undock.png");
1711}
1712
1713QDockWidget::title {
1714 /* Better size for title bar */
1715 padding: 6px;
1716 spacing: 4px;
1717 border: none;
1718 background-color: #32414B;
1719}
1720
1721QDockWidget::close-button {
1722 background-color: #32414B;
1723 border-radius: 4px;
1724 border: none;
1725}
1726
1727QDockWidget::close-button:hover {
1728 image: url(":/qss_icons/rc/window_close_focus.png");
1729}
1730
1731QDockWidget::close-button:pressed {
1732 image: url(":/qss_icons/rc/window_close_pressed.png");
1733}
1734
1735QDockWidget::float-button {
1736 background-color: #32414B;
1737 border-radius: 4px;
1738 border: none;
1739}
1740
1741QDockWidget::float-button:hover {
1742 image: url(":/qss_icons/rc/window_undock_focus.png");
1743}
1744
1745QDockWidget::float-button:pressed {
1746 image: url(":/qss_icons/rc/window_undock_pressed.png");
1747}
1748
1749/* QTreeView QListView QTableView -----------------------------------------
1750
1751https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtreeview
1752https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qlistview
1753https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtableview
1754
1755--------------------------------------------------------------------------- */
1756QTreeView:branch:selected, QTreeView:branch:hover {
1757 background: url(":/qss_icons/rc/transparent.png");
1758}
1759
1760QTreeView:branch:has-siblings:!adjoins-item {
1761 border-image: url(":/qss_icons/rc/branch_line.png") 0;
1762}
1763
1764QTreeView:branch:has-siblings:adjoins-item {
1765 border-image: url(":/qss_icons/rc/branch_more.png") 0;
1766}
1767
1768QTreeView:branch:!has-children:!has-siblings:adjoins-item {
1769 border-image: url(":/qss_icons/rc/branch_end.png") 0;
1770}
1771
1772QTreeView:branch:has-children:!has-siblings:closed, QTreeView:branch:closed:has-children:has-siblings {
1773 border-image: none;
1774 image: url(":/qss_icons/rc/branch_closed.png");
1775}
1776
1777QTreeView:branch:open:has-children:!has-siblings, QTreeView:branch:open:has-children:has-siblings {
1778 border-image: none;
1779 image: url(":/qss_icons/rc/branch_open.png");
1780}
1781
1782QTreeView:branch:has-children:!has-siblings:closed:hover, QTreeView:branch:closed:has-children:has-siblings:hover {
1783 image: url(":/qss_icons/rc/branch_closed_focus.png");
1784}
1785
1786QTreeView:branch:open:has-children:!has-siblings:hover, QTreeView:branch:open:has-children:has-siblings:hover {
1787 image: url(":/qss_icons/rc/branch_open_focus.png");
1788}
1789
1790QTreeView::indicator:checked,
1791QListView::indicator:checked {
1792 image: url(":/qss_icons/rc/checkbox_checked.png");
1793}
1794
1795QTreeView::indicator:checked:hover, QTreeView::indicator:checked:focus, QTreeView::indicator:checked:pressed,
1796QListView::indicator:checked:hover,
1797QListView::indicator:checked:focus,
1798QListView::indicator:checked:pressed {
1799 image: url(":/qss_icons/rc/checkbox_checked_focus.png");
1800}
1801
1802QTreeView::indicator:unchecked,
1803QListView::indicator:unchecked {
1804 image: url(":/qss_icons/rc/checkbox_unchecked.png");
1805}
1806
1807QTreeView::indicator:unchecked:hover, QTreeView::indicator:unchecked:focus, QTreeView::indicator:unchecked:pressed,
1808QListView::indicator:unchecked:hover,
1809QListView::indicator:unchecked:focus,
1810QListView::indicator:unchecked:pressed {
1811 image: url(":/qss_icons/rc/checkbox_unchecked_focus.png");
1812}
1813
1814QTreeView::indicator:indeterminate,
1815QListView::indicator:indeterminate {
1816 image: url(":/qss_icons/rc/checkbox_indeterminate.png");
1817}
1818
1819QTreeView::indicator:indeterminate:hover, QTreeView::indicator:indeterminate:focus, QTreeView::indicator:indeterminate:pressed,
1820QListView::indicator:indeterminate:hover,
1821QListView::indicator:indeterminate:focus,
1822QListView::indicator:indeterminate:pressed {
1823 image: url(":/qss_icons/rc/checkbox_indeterminate_focus.png");
1824}
1825
1826QTreeView,
1827QListView,
1828QTableView,
1829QColumnView {
1830 background-color: #19232D;
1831 border: 1px solid #32414B;
1832 color: #F0F0F0;
1833 gridline-color: #32414B;
1834 border-radius: 4px;
1835}
1836
1837QTreeView:disabled,
1838QListView:disabled,
1839QTableView:disabled,
1840QColumnView:disabled {
1841 background-color: #19232D;
1842 color: #787878;
1843}
1844
1845QTreeView:selected,
1846QListView:selected,
1847QTableView:selected,
1848QColumnView:selected {
1849 background-color: #1464A0;
1850 color: #32414B;
1851}
1852
1853QTreeView:hover,
1854QListView:hover,
1855QTableView:hover,
1856QColumnView:hover {
1857 background-color: #19232D;
1858 border: 1px solid #148CD2;
1859}
1860
1861QTreeView::item:pressed,
1862QListView::item:pressed,
1863QTableView::item:pressed,
1864QColumnView::item:pressed {
1865 background-color: #1464A0;
1866}
1867
1868QTreeView::item:selected:hover,
1869QListView::item:selected:hover,
1870QTableView::item:selected:hover,
1871QColumnView::item:selected:hover {
1872 background: #1464A0;
1873 color: #19232D;
1874}
1875
1876QTreeView::item:selected:active,
1877QListView::item:selected:active,
1878QTableView::item:selected:active,
1879QColumnView::item:selected:active {
1880 background-color: #1464A0;
1881}
1882
1883QTreeView::item:!selected:hover,
1884QListView::item:!selected:hover,
1885QTableView::item:!selected:hover,
1886QColumnView::item:!selected:hover {
1887 outline: 0;
1888 color: #148CD2;
1889 background-color: #32414B;
1890}
1891
1892QTableCornerButton::section {
1893 background-color: #19232D;
1894 border: 1px transparent #32414B;
1895 border-radius: 0px;
1896}
1897
1898/* QHeaderView ------------------------------------------------------------
1899
1900https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qheaderview
1901
1902--------------------------------------------------------------------------- */
1903QHeaderView {
1904 background-color: #32414B;
1905 border: 0px transparent #32414B;
1906 padding: 0px;
1907 margin: 0px;
1908 border-radius: 0px;
1909}
1910
1911QHeaderView:disabled {
1912 background-color: #32414B;
1913 border: 1px transparent #32414B;
1914 padding: 2px;
1915}
1916
1917QHeaderView::section {
1918 background-color: #32414B;
1919 color: #F0F0F0;
1920 padding: 2px;
1921 border-radius: 0px;
1922 text-align: left;
1923}
1924
1925QHeaderView::section:checked {
1926 color: #F0F0F0;
1927 background-color: #1464A0;
1928}
1929
1930QHeaderView::section:checked:disabled {
1931 color: #787878;
1932 background-color: #14506E;
1933}
1934
1935QHeaderView::section::horizontal {
1936 padding-left: 4px;
1937 padding-right: 4px;
1938 border-left: 1px solid #19232D;
1939}
1940
1941QHeaderView::section::horizontal::first, QHeaderView::section::horizontal::only-one {
1942 border-left: 1px solid #32414B;
1943}
1944
1945QHeaderView::section::horizontal:disabled {
1946 color: #787878;
1947}
1948
1949QHeaderView::section::vertical {
1950 padding-left: 4px;
1951 padding-right: 4px;
1952 border-top: 1px solid #19232D;
1953}
1954
1955QHeaderView::section::vertical::first, QHeaderView::section::vertical::only-one {
1956 border-top: 1px solid #32414B;
1957}
1958
1959QHeaderView::section::vertical:disabled {
1960 color: #787878;
1961}
1962
1963QHeaderView::down-arrow {
1964 /* Those settings (border/width/height/background-color) solve bug */
1965 /* transparent arrow background and size */
1966 background-color: #32414B;
1967 border: none;
1968 height: 12px;
1969 width: 12px;
1970 padding-left: 2px;
1971 padding-right: 2px;
1972 image: url(":/qss_icons/rc/arrow_down.png");
1973}
1974
1975QHeaderView::up-arrow {
1976 background-color: #32414B;
1977 border: none;
1978 height: 12px;
1979 width: 12px;
1980 padding-left: 2px;
1981 padding-right: 2px;
1982 image: url(":/qss_icons/rc/arrow_up.png");
1983}
1984
1985/* QToolBox --------------------------------------------------------------
1986
1987https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtoolbox
1988
1989--------------------------------------------------------------------------- */
1990QToolBox {
1991 padding: 0px;
1992 border: 0px;
1993 border: 1px solid #32414B;
1994}
1995
1996QToolBox:selected {
1997 padding: 0px;
1998 border: 2px solid #1464A0;
1999}
2000
2001QToolBox::tab {
2002 background-color: #19232D;
2003 border: 1px solid #32414B;
2004 color: #F0F0F0;
2005 border-top-left-radius: 4px;
2006 border-top-right-radius: 4px;
2007}
2008
2009QToolBox::tab:disabled {
2010 color: #787878;
2011}
2012
2013QToolBox::tab:selected {
2014 background-color: #505F69;
2015 border-bottom: 2px solid #1464A0;
2016}
2017
2018QToolBox::tab:selected:disabled {
2019 background-color: #32414B;
2020 border-bottom: 2px solid #14506E;
2021}
2022
2023QToolBox::tab:!selected {
2024 background-color: #32414B;
2025 border-bottom: 2px solid #32414B;
2026}
2027
2028QToolBox::tab:!selected:disabled {
2029 background-color: #19232D;
2030}
2031
2032QToolBox::tab:hover {
2033 border-color: #148CD2;
2034 border-bottom: 2px solid #148CD2;
2035}
2036
2037QToolBox QScrollArea QWidget QWidget {
2038 padding: 0px;
2039 border: 0px;
2040 background-color: #19232D;
2041}
2042
2043/* QFrame -----------------------------------------------------------------
2044
2045https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qframe
2046https://doc.qt.io/qt-5/qframe.html#-prop
2047https://doc.qt.io/qt-5/qframe.html#details
2048https://stackoverflow.com/questions/14581498/qt-stylesheet-for-hline-vline-color
2049
2050--------------------------------------------------------------------------- */
2051/* (dot) .QFrame fix #141, #126, #123 */
2052.QFrame {
2053 border-radius: 4px;
2054 border: 1px solid #32414B;
2055 /* No frame */
2056 /* HLine */
2057 /* HLine */
2058}
2059
2060.QFrame[frameShape="0"] {
2061 border-radius: 4px;
2062 border: 1px transparent #32414B;
2063}
2064
2065.QFrame[frameShape="4"] {
2066 max-height: 2px;
2067 border: none;
2068 background-color: #32414B;
2069}
2070
2071.QFrame[frameShape="5"] {
2072 max-width: 2px;
2073 border: none;
2074 background-color: #32414B;
2075}
2076
2077/* QSplitter --------------------------------------------------------------
2078
2079https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qsplitter
2080
2081--------------------------------------------------------------------------- */
2082QSplitter {
2083 background-color: #32414B;
2084 spacing: 0px;
2085 padding: 0px;
2086 margin: 0px;
2087}
2088
2089QSplitter::handle {
2090 background-color: #32414B;
2091 border: 0px solid #19232D;
2092 spacing: 0px;
2093 padding: 1px;
2094 margin: 0px;
2095}
2096
2097QSplitter::handle:hover {
2098 background-color: #787878;
2099}
2100
2101QSplitter::handle:horizontal {
2102 width: 5px;
2103 image: url(":/qss_icons/rc/line_vertical.png");
2104}
2105
2106QSplitter::handle:vertical {
2107 height: 5px;
2108 image: url(":/qss_icons/rc/line_horizontal.png");
2109}
2110
2111/* QDateEdit, QDateTimeEdit -----------------------------------------------
2112
2113--------------------------------------------------------------------------- */
2114QDateEdit, QDateTimeEdit {
2115 selection-background-color: #1464A0;
2116 border-style: solid;
2117 border: 1px solid #32414B;
2118 border-radius: 4px;
2119 /* This fixes 103, 111 */
2120 padding-top: 2px;
2121 /* This fixes 103, 111 */
2122 padding-bottom: 2px;
2123 padding-left: 4px;
2124 padding-right: 4px;
2125 min-width: 10px;
2126}
2127
2128QDateEdit:on, QDateTimeEdit:on {
2129 selection-background-color: #1464A0;
2130}
2131
2132QDateEdit::drop-down, QDateTimeEdit::drop-down {
2133 subcontrol-origin: padding;
2134 subcontrol-position: top right;
2135 width: 12px;
2136 border-left: 1px solid #32414B;
2137}
2138
2139QDateEdit::down-arrow, QDateTimeEdit::down-arrow {
2140 image: url(":/qss_icons/rc/arrow_down_disabled.png");
2141 height: 8px;
2142 width: 8px;
2143}
2144
2145QDateEdit::down-arrow:on, QDateEdit::down-arrow:hover, QDateEdit::down-arrow:focus, QDateTimeEdit::down-arrow:on, QDateTimeEdit::down-arrow:hover, QDateTimeEdit::down-arrow:focus {
2146 image: url(":/qss_icons/rc/arrow_down.png");
2147}
2148
2149QDateEdit QAbstractItemView, QDateTimeEdit QAbstractItemView {
2150 background-color: #19232D;
2151 border-radius: 4px;
2152 border: 1px solid #32414B;
2153 selection-background-color: #1464A0;
2154}
2155
2156/* QAbstractView ----------------------------------------------------------
2157
2158--------------------------------------------------------------------------- */
2159QAbstractView:hover {
2160 border: 1px solid #148CD2;
2161 color: #F0F0F0;
2162}
2163
2164QAbstractView:selected {
2165 background: #1464A0;
2166 color: #32414B;
2167}
2168
2169/* PlotWidget -------------------------------------------------------------
2170
2171--------------------------------------------------------------------------- */
2172PlotWidget {
2173 /* Fix cut labels in plots #134 */
2174 padding: 0px;
2175}
diff --git a/src/yuzu/debugger/wait_tree.cpp b/src/yuzu/debugger/wait_tree.cpp
index f391a41a9..3439cb333 100644
--- a/src/yuzu/debugger/wait_tree.cpp
+++ b/src/yuzu/debugger/wait_tree.cpp
@@ -38,7 +38,10 @@ constexpr std::array<std::array<Qt::GlobalColor, 2>, 10> WaitTreeColors{{
38 38
39bool IsDarkTheme() { 39bool IsDarkTheme() {
40 const auto& theme = UISettings::values.theme; 40 const auto& theme = UISettings::values.theme;
41 return theme == QStringLiteral("qdarkstyle") || theme == QStringLiteral("colorful_dark"); 41 return theme == QStringLiteral("qdarkstyle") ||
42 theme == QStringLiteral("qdarkstyle_midnight_blue") ||
43 theme == QStringLiteral("colorful_dark") ||
44 theme == QStringLiteral("colorful_midnight_blue");
42} 45}
43 46
44} // namespace 47} // namespace
diff --git a/src/yuzu/uisettings.cpp b/src/yuzu/uisettings.cpp
index 738c4b2fc..a51175f36 100644
--- a/src/yuzu/uisettings.cpp
+++ b/src/yuzu/uisettings.cpp
@@ -11,6 +11,8 @@ const Themes themes{{
11 {"Light Colorful", "colorful"}, 11 {"Light Colorful", "colorful"},
12 {"Dark", "qdarkstyle"}, 12 {"Dark", "qdarkstyle"},
13 {"Dark Colorful", "colorful_dark"}, 13 {"Dark Colorful", "colorful_dark"},
14 {"Midnight Blue", "qdarkstyle_midnight_blue"},
15 {"Midnight Blue Colorful", "colorful_midnight_blue"},
14}}; 16}};
15 17
16Values values = {}; 18Values values = {};
diff --git a/src/yuzu/uisettings.h b/src/yuzu/uisettings.h
index 6cc65736d..ac7b9aef6 100644
--- a/src/yuzu/uisettings.h
+++ b/src/yuzu/uisettings.h
@@ -24,7 +24,7 @@ struct Shortcut {
24 ContextualShortcut shortcut; 24 ContextualShortcut shortcut;
25}; 25};
26 26
27using Themes = std::array<std::pair<const char*, const char*>, 4>; 27using Themes = std::array<std::pair<const char*, const char*>, 6>;
28extern const Themes themes; 28extern const Themes themes;
29 29
30struct GameDir { 30struct GameDir {