diff --git a/Source/Core/DolphinQt/CMakeLists.txt b/Source/Core/DolphinQt/CMakeLists.txt index 2f22853179..50dbbbf57a 100644 --- a/Source/Core/DolphinQt/CMakeLists.txt +++ b/Source/Core/DolphinQt/CMakeLists.txt @@ -363,6 +363,12 @@ add_executable(dolphin-emu WiiUpdate.h ) +if (WIN32) + target_sources(dolphin-emu PRIVATE + Styles/Dark/dark.qrc + ) +endif() + if (NOT WIN32) target_sources(dolphin-emu PRIVATE QtUtils/SignalDaemon.cpp diff --git a/Source/Core/DolphinQt/DolphinQt.vcxproj b/Source/Core/DolphinQt/DolphinQt.vcxproj index ff17a0a4b1..5eaf14fa9f 100644 --- a/Source/Core/DolphinQt/DolphinQt.vcxproj +++ b/Source/Core/DolphinQt/DolphinQt.vcxproj @@ -415,6 +415,10 @@ + + + + {D79392F7-06D6-4B4B-A39F-4D587C215D3A} diff --git a/Source/Core/DolphinQt/Styles/Dark/checkbox-checked-disabled.svg b/Source/Core/DolphinQt/Styles/Dark/checkbox-checked-disabled.svg new file mode 100644 index 0000000000..2c630f0b8a --- /dev/null +++ b/Source/Core/DolphinQt/Styles/Dark/checkbox-checked-disabled.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/Source/Core/DolphinQt/Styles/Dark/checkbox-checked.svg b/Source/Core/DolphinQt/Styles/Dark/checkbox-checked.svg new file mode 100644 index 0000000000..a9164e1c72 --- /dev/null +++ b/Source/Core/DolphinQt/Styles/Dark/checkbox-checked.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/Source/Core/DolphinQt/Styles/Dark/checkbox-empty-disabled.svg b/Source/Core/DolphinQt/Styles/Dark/checkbox-empty-disabled.svg new file mode 100644 index 0000000000..5e4660fd8a --- /dev/null +++ b/Source/Core/DolphinQt/Styles/Dark/checkbox-empty-disabled.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Source/Core/DolphinQt/Styles/Dark/checkbox-empty.svg b/Source/Core/DolphinQt/Styles/Dark/checkbox-empty.svg new file mode 100644 index 0000000000..43dd3887ce --- /dev/null +++ b/Source/Core/DolphinQt/Styles/Dark/checkbox-empty.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Source/Core/DolphinQt/Styles/Dark/checkbox-half-disabled.svg b/Source/Core/DolphinQt/Styles/Dark/checkbox-half-disabled.svg new file mode 100644 index 0000000000..ade83d8df5 --- /dev/null +++ b/Source/Core/DolphinQt/Styles/Dark/checkbox-half-disabled.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/Source/Core/DolphinQt/Styles/Dark/checkbox-half.svg b/Source/Core/DolphinQt/Styles/Dark/checkbox-half.svg new file mode 100644 index 0000000000..4f6aa9a032 --- /dev/null +++ b/Source/Core/DolphinQt/Styles/Dark/checkbox-half.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/Source/Core/DolphinQt/Styles/Dark/dark.qrc b/Source/Core/DolphinQt/Styles/Dark/dark.qrc new file mode 100644 index 0000000000..025d685de1 --- /dev/null +++ b/Source/Core/DolphinQt/Styles/Dark/dark.qrc @@ -0,0 +1,30 @@ + + + dark.qss + checkbox-checked.svg + checkbox-checked-disabled.svg + checkbox-empty.svg + checkbox-empty-disabled.svg + checkbox-half.svg + checkbox-half-disabled.svg + dockwidget-close.svg + dockwidget-undock.svg + down-triangle.svg + down-triangle-spinbox.svg + dropdown-arrow.svg + left-triangle-tabbar.svg + radiobutton-checked.svg + radiobutton-checked-disabled.svg + radiobutton-empty.svg + radiobutton-empty-disabled.svg + right-triangle-tabbar.svg + scrollbar-arrow-down.svg + scrollbar-arrow-left.svg + scrollbar-arrow-right.svg + scrollbar-arrow-up.svg + table-header-sort-arrow-down.svg + table-header-sort-arrow-up.svg + up-triangle.svg + up-triangle-spinbox.svg + + diff --git a/Source/Core/DolphinQt/Styles/Dark/dark.qss b/Source/Core/DolphinQt/Styles/Dark/dark.qss new file mode 100644 index 0000000000..9d41736fdb --- /dev/null +++ b/Source/Core/DolphinQt/Styles/Dark/dark.qss @@ -0,0 +1,487 @@ +/* +Theme for a look and feel like our default Windows theme, but dark +*/ + +* { + color: #dcdcdc; +} +*:disabled { + color: #7e7e7e; +} + +/* +window title bars apparently can't be styled +would be #000000 for active, #2b2b2b for background +*/ + +QMenu { + border: 1px solid #7e7e7e; +} +QMenuBar { + background-color: #202020; + color: #dcdcdc; + border: 0px; +} +QMenu { + background-color: #202020; + color: #dcdcdc; + border: 1px solid #7e7e7e; +} +QMenuBar::item { + background-color: #202020; + color: #dcdcdc; + border: 0px; + padding-left: 8px; + padding-right: 8px; + padding-top: 3px; + padding-bottom: 2px; + margin: 0px; +} +QMenuBar { + border-color: #404040; +} +QMenu::item { + background-color: #202020; + color: #dcdcdc; + border: 0px; + padding-left: 8px; + padding-right: 32px; + padding-top: 4px; + padding-bottom: 4px; + margin: 0px; +} +QMenuBar::item:hover, QMenuBar::item:selected, QMenu::item:hover, QMenu::item:selected { + background-color: #404040; + color: #dcdcdc; +} +QMenuBar::item:disabled, QMenu::item:disabled { + color: #7e7e7e; +} +QMenu::separator { + height: 1px; + background-color: #7e7e7e; + margin-left: 2px; + margin-right: 2px; + margin-top: 5px; + margin-bottom: 5px; +} + +QWidget { + background-color: #202020; +} +QColumnView, QListView, QTableView, QTableWidget, QTreeView { + background-color: #202020; + alternate-background-color: #303030; + border: 1px solid #7e7e7e; + selection-background-color: #505050; /* #202050; */ + gridline-color: #606060; +} +/* +would be consistent with Explorer, but Qt keeps the focus color even if you click away from the item, which is confusing +QColumnView::item:focus, QListView::item:focus, QTableView::item:focus, QTableWidget::item:focus, QTreeView::item:focus { + background-color: #606060; +} +*/ +QHeaderView::section { + background-color: #202020; + border: 0px; + border-right: 1px solid #7e7e7e; + padding: 0px; + text-align: right; + + /* + this is a hack, Qt is extremely convinced that the sort arrow belongs on the right side + of the header and will reserve space for it there. so this applies that same space to the left + so the text is still centered correctly. + */ + padding-left: 10px; +} +QHeaderView::section:last { + border-right: 0px; +} +QHeaderView::section:hover, QHeaderView::section:checked { + background-color: #404040; +} +QHeaderView::down-arrow { + subcontrol-origin: margin; + subcontrol-position: top center; + image: url(:/dolphin_dark_win/table-header-sort-arrow-down.svg); + width: 10px; + height: 7px; + background: transparent; +} +QHeaderView::up-arrow { + subcontrol-origin: margin; + subcontrol-position: top center; + image: url(:/dolphin_dark_win/table-header-sort-arrow-up.svg); + width: 10px; + height: 7px; + background: transparent; +} + +QTabWidget::pane { + border: 1px solid #7e7e7e; + top: -1px; /* move border behind tabs */ +} +QTabWidget::tab-bar { + left: 2px; /* leave space on the side of the tabs */ +} + +QTabBar { + /* The outline on the focused tab has an incorrect position and as far as I can tell there's no way to move it. + So as a hack, remove it and apply an underline to the text instead. */ + outline: 0px; +} +QTabBar::tab { + background-color: #303030; + border-left: 1px solid #7e7e7e; + border-right: 1px solid #7e7e7e; + border-top: 1px solid #7e7e7e; + border-bottom: 1px solid #7e7e7e; + padding-top: 2px; + padding-bottom: 2px; + padding-left: 9px; + padding-right: 10px; + margin-right: -1px; /* so adjacent tab borders overlap */ +} +QTabBar::tab:only-one { + margin-right: 0px; +} +QTabBar::tab:last { + margin-right: 0px; +} +QTabBar::tab:hover { + background-color: #404040; +} +QTabBar::tab:selected { + border-bottom: 0px; + background-color: #202020; + padding-bottom: 1px; +} +QTabBar::tab:focus { + text-decoration: underline; +} +QTabBar::tab:!selected { + margin-top: 2px; +} + +QDockWidget { + background-color: #404040; + titlebar-close-icon: url(:/dolphin_dark_win/dockwidget-close.svg); + titlebar-normal-icon: url(:/dolphin_dark_win/dockwidget-undock.svg); +} + +QPushButton, QToolButton { + background-color: #303030; + border: 1px solid #7e7e7e; + padding: 2px; + min-width: 67px; +} +QPushButton:hover, QToolButton:hover { + background-color: #404040; +} +QPushButton:focus, QToolButton:focus { + background-color: #404040; +} +QPushButton:disabled, QToolButton:disabled { + background-color: #505050; +} + +/* the dropdownarrow on the right of the button in menu popup mode */ +QToolButton[popupMode="1"] { + padding-right: 19px; +} +QToolButton::menu-button { + border: 0px; + border-left: 1px solid #7e7e7e; + width: 18px; +} +QToolButton::menu-arrow { + image: url(:/dolphin_dark_win/down-triangle.svg); + width: 14px; +} + +/* the icon bar at the top of the main window */ +QToolBar { + border: 0px; +} +QToolBar QToolButton { + border: 0px; + padding: 0px; + padding-left: 3px; + padding-right: 2px; + min-width: 50px; + background-color: #202020; +} +QToolBar QToolButton:hover { + background-color: #404040; +} +QToolBar QToolButton:focus { + background-color: #404040; +} +QToolBar QToolButton:disabled { + background-color: #202020; +} +QToolBar::separator { + min-width: 0px; + width: 1px; + margin-left: 3px; + margin-right: 2px; + background-color: #7e7e7e; +} + +QGroupBox { + border: 1px solid #7e7e7e; + margin-top: 9px; + padding-top: 7px; + padding-bottom: 0px; + padding-left: 1px; + padding-right: 1px; +} +QGroupBox::title { + subcontrol-origin: margin; + subcontrol-position: top left; + left: 9px; + padding-top: 1px; + min-width: 0px; +} + +QLineEdit, QTextEdit { + border: 1px solid #7e7e7e; +} +QLineEdit:disabled, QTextEdit:disabled { + background-color: #505050; +} + +QComboBox { + background-color: #303030; + border: 1px solid #7e7e7e; + margin: 0px; + padding-left: 3px; + padding-right: 3px; + padding-top: 1px; + padding-bottom: 1px; +} +QComboBox:disabled { + background-color: #505050; +} +QComboBox:selected { + background-color: #404040; +} +QComboBox:editable { + background-color: #202020; +} +QComboBox::drop-down { + border: 0px; +} +QComboBox::down-arrow { + image: url(:/dolphin_dark_win/dropdown-arrow.svg); + height: 10px; + width: 15px; +} +QComboBox QAbstractItemView { + background-color: #303030; + selection-background-color: #404040; + border: 1px solid #7e7e7e; + padding: 0px; + margin: 0px; + outline: 0px; +} +QComboBox QAbstractItemView::item:selected { + color: #dcdcdc; + background-color: #404040; +} +QComboBox QAbstractItemView::item:last { + border: 0px; +} + +QScrollBar:vertical { + border: 0px; + background: #303030; + width: 15px; + margin: 15px 0px; +} +QScrollBar::handle:vertical { /* the bar in the middle */ + border: 0px; + background: #606060; + min-height: 20px; +} +QScrollBar::add-line:vertical { /* the down button at the bottom */ + border: 0px; + background: #303030; + height: 15px; + subcontrol-position: bottom; + subcontrol-origin: margin; +} +QScrollBar::sub-line:vertical { /* the up button at the top */ + border: 0px; + background: #303030; + height: 15px; + subcontrol-position: top; + subcontrol-origin: margin; +} +QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical { /* the area between the bar and the up/down buttons */ + border: 0px; + background: none; +} +QScrollBar::up-arrow:vertical { + image: url(:/dolphin_dark_win/scrollbar-arrow-up.svg); + height: 15px; +} +QScrollBar::down-arrow:vertical { + image: url(:/dolphin_dark_win/scrollbar-arrow-down.svg); + height: 15px; +} +QScrollBar:horizontal { + border: 0px; + background: #303030; + height: 15px; + margin: 0px 15px; +} +QScrollBar::handle:horizontal { /* the bar in the middle */ + border: 0px; + background: #606060; + min-width: 20px; +} +QScrollBar::add-line:horizontal { /* the right button */ + border: 0px; + background: #303030; + width: 15px; + subcontrol-position: right; + subcontrol-origin: margin; +} +QScrollBar::sub-line:horizontal { /* the left button */ + border: 0px; + background: #303030; + width: 15px; + subcontrol-position: left; + subcontrol-origin: margin; +} +QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal { /* the area between the bar and the left/right buttons */ + border: 0px; + background: none; +} +QScrollBar::left-arrow:horizontal { + image: url(:/dolphin_dark_win/scrollbar-arrow-left.svg); + width: 15px; +} +QScrollBar::right-arrow:horizontal { + image: url(:/dolphin_dark_win/scrollbar-arrow-right.svg); + width: 15px; +} + +QSpinBox, QDateEdit, QDateTimeEdit, QTimeEdit, QDoubleSpinBox { + border: 1px solid #7e7e7e; + padding-right: 15px; +} +QSpinBox:disabled, QDateEdit:disabled, QDateTimeEdit:disabled, QTimeEdit:disabled, QDoubleSpinBox:disabled { + background-color: #505050; +} +QSpinBox::up-button, QDateEdit::up-button, QDateTimeEdit::up-button, QTimeEdit::up-button, QDoubleSpinBox::up-button { + border: 1px transparent; + subcontrol-origin: border; + subcontrol-position: top right; + width: 16px; +} +QSpinBox::down-button, QDateEdit::down-button, QDateTimeEdit::down-button, QTimeEdit::down-button, QDoubleSpinBox::down-button { + border: 1px transparent; + subcontrol-origin: border; + subcontrol-position: bottom right; + width: 16px; +} +QSpinBox::up-arrow, QDateEdit::up-arrow, QDateTimeEdit::up-arrow, QTimeEdit::up-arrow, QDoubleSpinBox::up-arrow { + image: url(:/dolphin_dark_win/up-triangle-spinbox.svg); + width: 14px; + height: 7px; +} +QSpinBox::down-arrow, QDateEdit::down-arrow, QDateTimeEdit::down-arrow, QTimeEdit::down-arrow, QDoubleSpinBox::down-arrow { + image: url(:/dolphin_dark_win/down-triangle-spinbox.svg); + width: 14px; + height: 7px; +} + +/* +QSlider ticks break if you try to style the groove. +https://stackoverflow.com/questions/27531542/tick-marks-disappear-on-styled-qslider +https://bugreports.qt.io/browse/QTBUG-3564 (yes that's from 2009 and it's still accurate) +Truly bizarre. I'll just refrain from styling it from now... +*/ +QSlider::handle { + background-color: #dcdcdc; +} +QSlider::handle:disabled { + background-color: #7e7e7e; +} + +QCheckBox { + padding: 2px 0px; +} +QCheckBox::indicator { + padding: 0px; + margin: 0px; + border: 0px; + width: 13px; + height: 13px; +} +QCheckBox::indicator:unchecked { + image: url(:/dolphin_dark_win/checkbox-empty.svg); +} +QCheckBox::indicator:unchecked:disabled { + image: url(:/dolphin_dark_win/checkbox-empty-disabled.svg); +} +QCheckBox::indicator:checked { + image: url(:/dolphin_dark_win/checkbox-checked.svg); +} +QCheckBox::indicator:checked:disabled { + image: url(:/dolphin_dark_win/checkbox-checked-disabled.svg); +} +QCheckBox::indicator:indeterminate { + image: url(:/dolphin_dark_win/checkbox-half.svg); +} +QCheckBox::indicator:indeterminate:disabled { + image: url(:/dolphin_dark_win/checkbox-half-disabled.svg); +} + +QRadioButton { + padding: 2px 0px; +} +QRadioButton::indicator { + padding: 0px; + margin: 0px; + border: 0px; + width: 13px; + height: 13px; +} +QRadioButton::indicator:unchecked { + image: url(:/dolphin_dark_win/radiobutton-empty.svg); +} +QRadioButton::indicator:unchecked:disabled { + image: url(:/dolphin_dark_win/radiobutton-empty-disabled.svg); +} +QRadioButton::indicator:checked { + image: url(:/dolphin_dark_win/radiobutton-checked.svg); +} +QRadioButton::indicator:checked:disabled { + image: url(:/dolphin_dark_win/radiobutton-checked-disabled.svg); +} + +QListView::indicator:unchecked { + image: url(:/dolphin_dark_win/checkbox-empty.svg); +} +QListView::indicator:checked { + image: url(:/dolphin_dark_win/checkbox-checked.svg); +} +QListView::indicator:indeterminate { + image: url(:/dolphin_dark_win/checkbox-half.svg); +} + +QTabBar QToolButton { + background-color: #202020; + min-width: 0px; +} +QTabBar QToolButton::left-arrow { + image: url(:/dolphin_dark_win/left-triangle-tabbar.svg); +} +QTabBar QToolButton::right-arrow { + image: url(:/dolphin_dark_win/right-triangle-tabbar.svg); +} diff --git a/Source/Core/DolphinQt/Styles/Dark/dockwidget-close.svg b/Source/Core/DolphinQt/Styles/Dark/dockwidget-close.svg new file mode 100644 index 0000000000..a58a58caa9 --- /dev/null +++ b/Source/Core/DolphinQt/Styles/Dark/dockwidget-close.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/Source/Core/DolphinQt/Styles/Dark/dockwidget-undock.svg b/Source/Core/DolphinQt/Styles/Dark/dockwidget-undock.svg new file mode 100644 index 0000000000..a3d7563030 --- /dev/null +++ b/Source/Core/DolphinQt/Styles/Dark/dockwidget-undock.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/Source/Core/DolphinQt/Styles/Dark/down-triangle-spinbox.svg b/Source/Core/DolphinQt/Styles/Dark/down-triangle-spinbox.svg new file mode 100644 index 0000000000..f406b170d9 --- /dev/null +++ b/Source/Core/DolphinQt/Styles/Dark/down-triangle-spinbox.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Source/Core/DolphinQt/Styles/Dark/down-triangle.svg b/Source/Core/DolphinQt/Styles/Dark/down-triangle.svg new file mode 100644 index 0000000000..4884cff9b1 --- /dev/null +++ b/Source/Core/DolphinQt/Styles/Dark/down-triangle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Source/Core/DolphinQt/Styles/Dark/dropdown-arrow.svg b/Source/Core/DolphinQt/Styles/Dark/dropdown-arrow.svg new file mode 100644 index 0000000000..b5e46941b8 --- /dev/null +++ b/Source/Core/DolphinQt/Styles/Dark/dropdown-arrow.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Source/Core/DolphinQt/Styles/Dark/left-triangle-tabbar.svg b/Source/Core/DolphinQt/Styles/Dark/left-triangle-tabbar.svg new file mode 100644 index 0000000000..cebe58fd57 --- /dev/null +++ b/Source/Core/DolphinQt/Styles/Dark/left-triangle-tabbar.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Source/Core/DolphinQt/Styles/Dark/radiobutton-checked-disabled.svg b/Source/Core/DolphinQt/Styles/Dark/radiobutton-checked-disabled.svg new file mode 100644 index 0000000000..7cef56e7c8 --- /dev/null +++ b/Source/Core/DolphinQt/Styles/Dark/radiobutton-checked-disabled.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/Source/Core/DolphinQt/Styles/Dark/radiobutton-checked.svg b/Source/Core/DolphinQt/Styles/Dark/radiobutton-checked.svg new file mode 100644 index 0000000000..3f1a655397 --- /dev/null +++ b/Source/Core/DolphinQt/Styles/Dark/radiobutton-checked.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/Source/Core/DolphinQt/Styles/Dark/radiobutton-empty-disabled.svg b/Source/Core/DolphinQt/Styles/Dark/radiobutton-empty-disabled.svg new file mode 100644 index 0000000000..693e47d72d --- /dev/null +++ b/Source/Core/DolphinQt/Styles/Dark/radiobutton-empty-disabled.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Source/Core/DolphinQt/Styles/Dark/radiobutton-empty.svg b/Source/Core/DolphinQt/Styles/Dark/radiobutton-empty.svg new file mode 100644 index 0000000000..11bfe01b83 --- /dev/null +++ b/Source/Core/DolphinQt/Styles/Dark/radiobutton-empty.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Source/Core/DolphinQt/Styles/Dark/right-triangle-tabbar.svg b/Source/Core/DolphinQt/Styles/Dark/right-triangle-tabbar.svg new file mode 100644 index 0000000000..eff00545b4 --- /dev/null +++ b/Source/Core/DolphinQt/Styles/Dark/right-triangle-tabbar.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Source/Core/DolphinQt/Styles/Dark/scrollbar-arrow-down.svg b/Source/Core/DolphinQt/Styles/Dark/scrollbar-arrow-down.svg new file mode 100644 index 0000000000..10b5aaa26f --- /dev/null +++ b/Source/Core/DolphinQt/Styles/Dark/scrollbar-arrow-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Source/Core/DolphinQt/Styles/Dark/scrollbar-arrow-left.svg b/Source/Core/DolphinQt/Styles/Dark/scrollbar-arrow-left.svg new file mode 100644 index 0000000000..a7754c9fd2 --- /dev/null +++ b/Source/Core/DolphinQt/Styles/Dark/scrollbar-arrow-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Source/Core/DolphinQt/Styles/Dark/scrollbar-arrow-right.svg b/Source/Core/DolphinQt/Styles/Dark/scrollbar-arrow-right.svg new file mode 100644 index 0000000000..342d4e49f8 --- /dev/null +++ b/Source/Core/DolphinQt/Styles/Dark/scrollbar-arrow-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Source/Core/DolphinQt/Styles/Dark/scrollbar-arrow-up.svg b/Source/Core/DolphinQt/Styles/Dark/scrollbar-arrow-up.svg new file mode 100644 index 0000000000..935c4f7db7 --- /dev/null +++ b/Source/Core/DolphinQt/Styles/Dark/scrollbar-arrow-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Source/Core/DolphinQt/Styles/Dark/table-header-sort-arrow-down.svg b/Source/Core/DolphinQt/Styles/Dark/table-header-sort-arrow-down.svg new file mode 100644 index 0000000000..3fde763da9 --- /dev/null +++ b/Source/Core/DolphinQt/Styles/Dark/table-header-sort-arrow-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Source/Core/DolphinQt/Styles/Dark/table-header-sort-arrow-up.svg b/Source/Core/DolphinQt/Styles/Dark/table-header-sort-arrow-up.svg new file mode 100644 index 0000000000..ed4a4822af --- /dev/null +++ b/Source/Core/DolphinQt/Styles/Dark/table-header-sort-arrow-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Source/Core/DolphinQt/Styles/Dark/up-triangle-spinbox.svg b/Source/Core/DolphinQt/Styles/Dark/up-triangle-spinbox.svg new file mode 100644 index 0000000000..4dc1312209 --- /dev/null +++ b/Source/Core/DolphinQt/Styles/Dark/up-triangle-spinbox.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Source/Core/DolphinQt/Styles/Dark/up-triangle.svg b/Source/Core/DolphinQt/Styles/Dark/up-triangle.svg new file mode 100644 index 0000000000..d8be2c7d92 --- /dev/null +++ b/Source/Core/DolphinQt/Styles/Dark/up-triangle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file