summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/stylesheets/vs15 Dark-Green.qss658
-rw-r--r--src/stylesheets/vs15 Dark-Orange.qss665
-rw-r--r--src/stylesheets/vs15 Dark-Pink.qss928
-rw-r--r--src/stylesheets/vs15 Dark-Purple.qss665
-rw-r--r--src/stylesheets/vs15 Dark-Red.qss659
-rw-r--r--src/stylesheets/vs15 Dark-Yellow.qss664
-rw-r--r--src/stylesheets/vs15 Dark.qss660
7 files changed, 3416 insertions, 1483 deletions
diff --git a/src/stylesheets/vs15 Dark-Green.qss b/src/stylesheets/vs15 Dark-Green.qss
index 0c1a10a8..39d30185 100644
--- a/src/stylesheets/vs15 Dark-Green.qss
+++ b/src/stylesheets/vs15 Dark-Green.qss
@@ -1,57 +1,65 @@
/*!*************************************
VS15 Dark
****************************************
- Author: chintsu_kun
- Version: 2.0.2
+ Author: chintsu_kun, holt59, MO2 Team
+ Version: 2.5.0
Licence: GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html)
Url: https://github.com/nikolay-borzov/modorganizer-themes
****************************************
*/
/* For some reason applying background-color or border fixes paddings properties */
QListWidget::item {
- border-width: 0; }
+ border-width: 0;
+}
/* Don't override install label on download widget.
MO2 assigns color depending on download state */
#installLabel {
- color: none; }
+ color: none;
+}
/* Make `background-color` work for :hover, :focus and :pressed states */
QToolButton {
- border: none; }
+ border: none;
+}
/* Main Window */
QWidget {
- background-color: #2D2D30;
- color: #F1F1F1; }
- QWidget::disabled {
- color: #656565; }
+ background-color: #2d2d30;
+ color: #f1f1f1;
+}
+
+QWidget::disabled {
+ color: #656565;
+}
/* Common */
/* remove outline */
* {
- outline: 0; }
+ outline: 0;
+}
*:disabled,
QListView::item:disabled,
*::item:selected:disabled {
- color: #656565; }
+ color: #656565;
+}
/* line heights */
/* QTreeView#fileTree::item - currently have problem with size column vertical
- text align */
+ text align */
#bsaList::item,
#dataTree::item,
-QTreeView#modList::item,
+#modList::item,
+#categoriesTree::item,
#savegameList::item,
-QTreeWidget#categoriesTree::item,
#tabConflicts QTreeWidget::item {
- padding: 0.3em 0; }
+ padding: 0.3em 0;
+}
QListView::item,
QTreeView#espList::item {
- padding-top: 0.3em;
- padding-bottom: 0.3em;
+ padding: 0.3em 0;
}
/* to enable border color */
@@ -61,58 +69,84 @@ QTextEdit,
QWebView,
QTableView {
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QAbstractItemView {
- color: #DCDCDC;
- background-color: #1E1E1E;
+ color: #dcdcdc;
+ background-color: #1e1e1e;
alternate-background-color: #262626;
- border-color: #3F3F46; }
- QAbstractItemView::item:selected, QAbstractItemView::item:selected:hover {
- background-color: #009933;
- color: #F1F1F1; }
+ border-color: #3f3f46;
+}
+
+QAbstractItemView::item:selected,
+QAbstractItemView::item:selected:hover,
+QAbstractItemView::item:alternate:selected,
+QAbstractItemView::item:alternate:selected:hover {
+ color: #f1f1f1;
+ background-color: #009933;
+}
QAbstractItemView[filtered=true] {
- border: 2px solid #f00 !important;
+ border: 2px solid #f00 !important;
+}
+
+QAbstractItemView::item {
+ background: #1e1e1e;
+}
+
+QAbstractItemView::item:alternate {
+ background: #262626;
}
QAbstractItemView,
QListView,
QTreeView {
- show-decoration-selected: 1; }
+ show-decoration-selected: 1;
+}
QAbstractItemView::item:hover,
-QListView::item:hover,
+QAbstractItemView::item:alternate:hover,
+QAbstractItemView::item:disabled:hover,
+QAbstractItemView::item:alternate:disabled:hover QListView::item:hover,
QTreeView::branch:hover,
QTreeWidget::item:hover {
- background-color: rgba(0, 153, 51, 0.3); }
+ background-color: rgba(0, 153, 51, 0.3);
+}
QAbstractItemView::item:selected:disabled,
+QAbstractItemView::item:alternate:selected:disabled,
QListView::item:selected:disabled,
QTreeView::branch:selected:disabled,
QTreeWidget::item:selected:disabled {
- background-color: rgba(0, 153, 51, 0.3); }
+ background-color: rgba(0, 153, 51, 0.3);
+}
-QTreeView::branch:selected {
- background-color: #009933; }
+QTreeView::branch:selected,
+#bsaList::branch:selected {
+ background-color: #009933;
+}
QLabel {
- background-color: transparent; }
+ background-color: transparent;
+}
LinkLabel {
- qproperty-linkColor: #3399FF; }
+ qproperty-linkColor: #009933;
+}
/* Left Pane & File Trees #QTreeView, #QListView*/
QTreeView::branch:closed:has-children {
- image: url(./vs15/branch-closed.png); }
+ image: url(./vs15/branch-closed.png);
+}
QTreeView::branch:open:has-children {
- image: url(./vs15/branch-open.png); }
+ image: url(./vs15/branch-open.png);
+}
-/*QListView::item:hover { }
-QListView::item:selected { }*/
QListView::item {
- color: #F1F1F1; }
+ color: #f1f1f1;
+}
/* Text areas and text fields #QTextEdit, #QLineEdit, #QWebView */
QTextEdit,
@@ -123,14 +157,16 @@ QAbstractSpinBox::up-button,
QAbstractSpinBox::down-button,
QComboBox {
background-color: #333337;
- border-color: #3F3F46; }
+ border-color: #3f3f46;
+}
QLineEdit:hover,
QAbstractSpinBox:hover,
QTextEdit:hover,
QComboBox:hover,
QComboBox:editable:hover {
- border-color: #009933; }
+ border-color: #009933;
+}
QLineEdit:focus,
QAbstractSpinBox::focus,
@@ -138,31 +174,37 @@ QTextEdit:focus,
QComboBox:focus,
QComboBox:editable:focus,
QComboBox:on {
- background-color: #3F3F46;
- border-color: #009933; }
+ background-color: #3f3f46;
+ border-color: #009933;
+}
QComboBox:on {
- border-bottom-color: #3F3F46; }
+ border-bottom-color: #3f3f46;
+}
QLineEdit,
QAbstractSpinBox {
min-height: 15px;
padding: 2px;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QLineEdit {
- margin-top: 0; }
+ margin-top: 0;
+}
/* clear button */
QLineEdit QToolButton,
QLineEdit QToolButton:hover {
background: none;
- margin-top: 1px; }
+ margin-top: 1px;
+}
QLineEdit#espFilterEdit QToolButton {
margin-top: -2px;
- margin-bottom: 1px; }
+ margin-bottom: 1px;
+}
/* Drop-downs #QComboBox*/
QComboBox {
@@ -170,591 +212,717 @@ QComboBox {
padding-left: 5px;
margin: 3px 0 1px 0;
border-style: solid;
- border-width: 1px; }
- QComboBox:editable {
- padding-left: 3px;
- /* to enable hover styles */
- background-color: transparent; }
- QComboBox::drop-down {
- width: 20px;
- subcontrol-origin: padding;
- subcontrol-position: top right;
- border: none;
- /* If you need to set style for drop-down button
- &:on,
- &:editable:hover {
- background-color: red;
- } */ }
- QComboBox::down-arrow {
- image: url(./vs15/combobox-down.png); }
- QComboBox QAbstractItemView {
- background-color: #1B1B1C;
- selection-background-color: #3F3F46;
- border-color: #009933;
- border-style: solid;
- border-width: 0 1px 1px 1px; }
+ border-width: 1px;
+}
+
+QComboBox:editable {
+ padding-left: 3px;
+ /* to enable hover styles */
+ background-color: transparent;
+}
+
+QComboBox::drop-down {
+ width: 20px;
+ subcontrol-origin: padding;
+ subcontrol-position: top right;
+ border: none;
+}
+
+QComboBox::down-arrow {
+ image: url(./vs15/combobox-down.png);
+}
+
+QComboBox QAbstractItemView {
+ background-color: #1b1b1c;
+ selection-background-color: #3f3f46;
+ border-color: #009933;
+ border-style: solid;
+ border-width: 0 1px 1px 1px;
+}
-/* doesn't work http://stackoverflow.com/questions/13308341/qcombobox-abstractitemviewitem*/
-/*QComboBox QAbstractItemView:item {
+/* Doesn't work http://stackoverflow.com/questions/13308341/qcombobox-abstractitemviewitem */
+/* QComboBox QAbstractItemView:item {
padding: 10px;
margin: 10px;
-}*/
+} */
/* Toolbar */
QToolBar {
- border: none; }
+ border: none;
+}
QToolBar::separator {
border-left-color: #222222;
- border-right-color: #46464A;
+ border-right-color: #46464a;
border-width: 0 1px 0 1px;
border-style: solid;
- width: 0; }
+ width: 0;
+}
QToolButton {
- padding: 4px; }
- QToolButton:hover, QToolButton:focus {
- background-color: #3E3E40; }
- QToolButton:pressed {
- background-color: #009933; }
+ padding: 4px;
+}
+
+QToolButton:hover, QToolButton:focus {
+ background-color: #3e3e40;
+}
+
+QToolButton:pressed {
+ background-color: #009933;
+}
QToolButton::menu-indicator {
image: url(./vs15/combobox-down.png);
subcontrol-origin: padding;
subcontrol-position: center right;
padding-top: 10%;
- padding-right: 5%; }
+ padding-right: 5%;
+}
/* Group Boxes #QGroupBox */
QGroupBox {
- border-color: #3F3F46;
+ border-color: #3f3f46;
border-style: solid;
border-width: 1px;
- padding: 1em .3em .3em .3em;
- margin-top: .65em; }
+ padding: 1em 0.3em 0.3em 0.3em;
+ margin-top: 0.65em;
+}
QGroupBox::title {
subcontrol-origin: margin;
subcontrol-position: top left;
padding: 2px;
- left: 10px; }
+ left: 10px;
+}
/* LCD Count */
QLCDNumber {
- border-color: #3F3F46;
+ border-color: #3f3f46;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
/* Buttons #QPushButton */
QPushButton {
background-color: #333337;
- border-color: #3F3F46;
+ border-color: #3f3f46;
min-height: 18px;
padding: 2px 5px;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QPushButton:hover,
QPushButton:checked,
QPushButton:focus,
QAbstractSpinBox::up-button:hover,
QAbstractSpinBox::down-button:hover {
- background-color: #009933; }
+ background-color: #009933;
+}
QPushButton:pressed,
QPushButton:checked:hover,
QAbstractSpinBox::up-button:pressed,
QAbstractSpinBox::down-button:pressed {
- background-color: #00b33c; }
+ background-color: #00b33c;
+}
QPushButton:disabled,
QAbstractSpinBox::up-button:disabled,
QAbstractSpinBox::down-button:disabled {
background-color: #333337;
- border-color: #3F3F46; }
+ border-color: #3f3f46;
+}
QPushButton::menu-indicator {
image: url(./vs15/combobox-down.png);
subcontrol-origin: padding;
subcontrol-position: center right;
- padding-right: 5%; }
+ padding-right: 5%;
+}
/* Dialog buttons */
QDialog QPushButton,
QSlider::handle:horizontal,
QSlider::handle:vertical {
color: #000000;
- background-color: #DDDDDD;
+ background-color: #dddddd;
border-color: #707070;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QDialog QPushButton:hover,
QSlider::handle:horizontal:hover,
QSlider::handle:vertical:hover,
QSlider::handle:horizontal:pressed,
-QSlider::handle:vertical:pressed {
- background-color: #ccffdd;
- border-color: #00a838; }
+QSlider::handle:horizontal:focus:pressed,
+QSlider::handle:vertical:pressed,
+QSlider::handle:vertical:focus:pressed {
+ background-color: #BEE6FD;
+ border-color: #00a838;
+}
-QSlider::handle:horizontal:focus:!pressed,
-QSlider::handle:vertical:focus:!pressed,
+QSlider::handle:horizontal:focus,
+QSlider::handle:vertical:focus,
QDialog QPushButton:focus,
QDialog QPushButton:checked {
- background-color: #DDDDDD;
- border-color: #009933; }
+ background-color: #dddddd;
+ border-color: #009933;
+}
QDialog QPushButton:disabled,
QSlider::handle:horizontal:disabled,
QSlider::handle:vertical:disabled {
background-color: #333337;
- border-color: #3F3F46; }
+ border-color: #3f3f46;
+}
QDialog QPushButton {
min-width: 1.5em;
- padding-left: .5em;
- padding-right: .5em; }
+ padding-left: 0.5em;
+ padding-right: 0.5em;
+}
/* Check boxes and Radio buttons common #QCheckBox, #QRadioButton */
QGroupBox::indicator,
QTreeView::indicator,
QCheckBox::indicator,
QRadioButton::indicator {
- background-color: #2D2D30;
- border-color: #3F3F46;
+ background-color: #2d2d30;
+ border-color: #3f3f46;
width: 13px;
height: 13px;
border-style: solid;
- border-width: 1px; }
- QGroupBox::indicator:hover,
- QTreeView::indicator:hover,
- QCheckBox::indicator:hover,
- QRadioButton::indicator:hover {
- background-color: #3F3F46;
- border-color: #009933; }
+ border-width: 1px;
+}
+
+QGroupBox::indicator:hover,
+QTreeView::indicator:hover,
+QCheckBox::indicator:hover,
+QRadioButton::indicator:hover {
+ background-color: #3f3f46;
+ border-color: #009933;
+}
QGroupBox::indicator:checked,
QTreeView::indicator:checked,
QCheckBox::indicator:checked {
- image: url(./vs15/checkbox-check.png); }
+ image: url(./vs15/checkbox-check.png);
+}
QGroupBox::indicator:disabled,
QTreeView::indicator:checked:disabled,
QCheckBox::indicator:checked:disabled {
- image: url(./vs15/checkbox-check-disabled.png); }
+ image: url(./vs15/checkbox-check-disabled.png);
+}
/* Check boxes special */
QTreeView#modList::indicator {
width: 15px;
- height: 15px; }
+ height: 15px;
+}
/* Radio buttons #QRadioButton */
QRadioButton::indicator {
- border-radius: 7px; }
- QRadioButton::indicator::checked {
- background-color: #B9B9BA;
- border-width: 2px;
- width: 11px;
- height: 11px; }
- QRadioButton::indicator::checked:hover {
- border-color: #3F3F46; }
+ border-radius: 7px;
+}
+
+QRadioButton::indicator::checked {
+ background-color: #B9B9BA;
+ border-width: 2px;
+ width: 11px;
+ height: 11px;
+}
+
+QRadioButton::indicator::checked:hover {
+ border-color: #3f3f46;
+}
/* Spinners #QSpinBox, #QDoubleSpinBox */
QAbstractSpinBox {
- margin: 1px; }
+ margin: 1px;
+}
QAbstractSpinBox::up-button,
QAbstractSpinBox::down-button {
border-style: solid;
border-width: 1px;
- subcontrol-origin: padding; }
+ subcontrol-origin: padding;
+}
QAbstractSpinBox::up-button {
- subcontrol-position: top right; }
+ subcontrol-position: top right;
+}
QAbstractSpinBox::up-arrow {
- image: url(./vs15/spinner-up.png); }
+ image: url(./vs15/spinner-up.png);
+}
QAbstractSpinBox::down-button {
- subcontrol-position: bottom right; }
+ subcontrol-position: bottom right;
+}
QAbstractSpinBox::down-arrow {
- image: url(./vs15/spinner-down.png); }
+ image: url(./vs15/spinner-down.png);
+}
/* Sliders #QSlider */
QSlider::groove:horizontal {
- background-color: #3F3F46;
+ background-color: #3f3f46;
border: none;
height: 8px;
- margin: 2px 0; }
+ margin: 2px 0;
+}
QSlider::handle:horizontal {
- width: .5em;
+ width: 0.5em;
height: 2em;
margin: -7px 0;
- subcontrol-origin: margin; }
+ subcontrol-origin: margin;
+}
/* Scroll Bars #QAbstractScrollArea, #QScrollBar*/
/* assigning background still leaves not filled area*/
QAbstractScrollArea::corner {
- background-color: transparent; }
+ background-color: transparent;
+}
/* Horizontal */
QScrollBar:horizontal {
height: 18px;
border: none;
- margin: 0 23px 0 23px; }
+ margin: 0 23px 0 23px;
+}
QScrollBar::handle:horizontal {
min-width: 32px;
- margin: 4px 2px; }
+ margin: 4px 2px;
+}
QScrollBar::add-line:horizontal {
width: 23px;
subcontrol-position: right;
- subcontrol-origin: margin; }
+ subcontrol-origin: margin;
+}
QScrollBar::sub-line:horizontal {
width: 23px;
subcontrol-position: left;
- subcontrol-origin: margin; }
+ subcontrol-origin: margin;
+}
/* Vertical */
QScrollBar:vertical {
width: 20px;
border: none;
- margin: 23px 0 23px 0; }
+ margin: 23px 0 23px 0;
+}
QScrollBar::handle:vertical {
min-height: 32px;
- margin: 2px 4px; }
+ margin: 2px 4px;
+}
QScrollBar::add-line:vertical {
height: 23px;
subcontrol-position: bottom;
- subcontrol-origin: margin; }
+ subcontrol-origin: margin;
+}
QScrollBar::sub-line:vertical {
height: 23px;
subcontrol-position: top;
- subcontrol-origin: margin; }
+ subcontrol-origin: margin;
+}
/* Combined */
QScrollBar {
- background-color: #3E3E42;
- border: none; }
+ background-color: #3e3e42;
+ border: none;
+}
QScrollBar::handle {
- background-color: #686868; }
+ background-color: #686868;
+}
QScrollBar::add-line,
QScrollBar::sub-line {
- background-color: #3E3E42;
- border: none; }
+ background-color: #3e3e42;
+ border: none;
+}
-/*QScrollBar::add-line:horizontal:hover,
+/* QScrollBar::add-line:horizontal:hover,
QScrollBar::sub-line:horizontal:hover,
QScrollBar::add-line:vertical:hover,
QScrollBar::sub-line:vertical:hover,
QScrollBar::add-line:horizontal:pressed,
QScrollBar::sub-line:horizontal:pressed,
QScrollBar::add-line:vertical:pressed,
-QScrollBar::sub-line:vertical:pressed { }*/
+QScrollBar::sub-line:vertical:pressed { } */
QScrollBar::handle:hover {
- background: #9E9E9E; }
+ background: #9e9e9e;
+}
QScrollBar::handle:pressed {
- background: #EFEBEF; }
+ background: #efebef;
+}
QScrollBar::handle:disabled {
- background: #555558; }
+ background: #555558;
+}
QScrollBar::add-page,
QScrollBar::sub-page {
- background: transparent; }
+ background: transparent;
+}
QScrollBar::up-arrow:vertical {
- image: url(./vs15/scrollbar-up.png); }
+ image: url(./vs15/scrollbar-up.png);
+}
QScrollBar::up-arrow:vertical:hover {
- image: url(./vs15/scrollbar-up-hover.png); }
+ image: url(./vs15/scrollbar-up-hover.png);
+}
QScrollBar::up-arrow:vertical:disabled {
- image: url(./vs15/scrollbar-up-disabled.png); }
+ image: url(./vs15/scrollbar-up-disabled.png);
+}
QScrollBar::right-arrow:horizontal {
- image: url(./vs15/scrollbar-right.png); }
+ image: url(./vs15/scrollbar-right.png);
+}
QScrollBar::right-arrow:horizontal:hover {
- image: url(./vs15/scrollbar-right-hover.png); }
+ image: url(./vs15/scrollbar-right-hover.png);
+}
QScrollBar::right-arrow:horizontal:disabled {
- image: url(./vs15/scrollbar-right-disabled.png); }
+ image: url(./vs15/scrollbar-right-disabled.png);
+}
QScrollBar::down-arrow:vertical {
- image: url(./vs15/scrollbar-down.png); }
+ image: url(./vs15/scrollbar-down.png);
+}
QScrollBar::down-arrow:vertical:hover {
- image: url(./vs15/scrollbar-down-hover.png); }
+ image: url(./vs15/scrollbar-down-hover.png);
+}
QScrollBar::down-arrow:vertical:disabled {
- image: url(./vs15/scrollbar-down-disabled.png); }
+ image: url(./vs15/scrollbar-down-disabled.png);
+}
QScrollBar::left-arrow:horizontal {
- image: url(./vs15/scrollbar-left.png); }
+ image: url(./vs15/scrollbar-left.png);
+}
QScrollBar::left-arrow:horizontal:hover {
- image: url(./vs15/scrollbar-left-hover.png); }
+ image: url(./vs15/scrollbar-left-hover.png);
+}
QScrollBar::left-arrow:horizontal:disabled {
- image: url(./vs15/scrollbar-left-disabled.png); }
+ image: url(./vs15/scrollbar-left-disabled.png);
+}
/* Header Rows and Tables (Configure Mod Categories) #QTableView, #QHeaderView */
QTableView {
- gridline-color: #3F3F46;
+ gridline-color: #3f3f46;
selection-background-color: #009933;
- selection-color: #F1F1F1; }
+ selection-color: #f1f1f1;
+}
QTableView QTableCornerButton::section {
background: #252526;
- border-color: #3F3F46;
+ border-color: #3f3f46;
border-style: solid;
- border-width: 0 1px 1px 0; }
+ border-width: 0 1px 1px 0;
+}
QHeaderView {
- border: none; }
+ border: none;
+}
QHeaderView::section {
background: #252526;
- border-color: #3F3F46;
+ border-color: #3f3f46;
padding: 3px 5px;
border-style: solid;
- border-width: 0 1px 1px 0; }
+ border-width: 0 1px 1px 0;
+}
QHeaderView::section:hover {
- background: #3E3E40;
- color: #F6F6F6; }
+ background: #3e3e40;
+ color: #f6f6f6;
+}
-/*QHeaderView::section:first { }*/
QHeaderView::section:last {
- border-right: 0; }
+ border-right: 0;
+}
QHeaderView::up-arrow {
image: url(./vs15/sort-asc.png);
- margin-bottom: -37px; }
+ margin-bottom: -37px;
+}
DownloadListView QHeaderView::up-arrow {
- margin-bottom: -47px; }
+ margin-bottom: -47px;
+}
QHeaderView::down-arrow {
image: url(./vs15/sort-desc.png);
- margin-bottom: 0; }
+ margin-bottom: 0;
+}
/* Context menus, toolbar drop-downs #QMenu */
QMenu {
- background-color: #1A1A1C;
+ background-color: #1a1a1c;
border-color: #333337;
border-style: solid;
border-width: 1px;
- padding: 2px; }
+ padding: 2px;
+}
QMenu::item {
background: transparent;
- padding: 4px 20px; }
+ padding: 4px 20px;
+}
-QMenu::item:selected, QMenuBar::item:selected {
- background-color: #333334; }
+QMenu::item:selected,
+QMenuBar::item:selected {
+ background-color: #333334;
+}
QMenu::item:disabled {
- background-color: transparent; }
+ background-color: transparent;
+}
QMenu::separator {
background-color: #333337;
height: 1px;
- margin: 1px 0; }
+ margin: 1px 0;
+}
QMenu::icon {
- margin: 1px; }
+ margin: 1px;
+}
QMenu::right-arrow {
image: url(./vs15/sub-menu-arrow.png);
subcontrol-origin: padding;
subcontrol-position: center right;
- padding-right: .5em; }
+ padding-right: 0.5em;
+}
QMenu QPushButton {
background-color: transparent;
- border-color: #3F3F46;
- margin: 1px 0 1px 0; }
+ border-color: #3f3f46;
+ margin: 1px 0 1px 0;
+}
QMenu QCheckBox,
QMenu QRadioButton {
background-color: transparent;
- padding: 5px 2px; }
+ padding: 5px 2px;
+}
/* Tool tips #QToolTip, #SaveGameInfoWidget */
QToolTip,
SaveGameInfoWidget {
background-color: #424245;
- border-color: #4D4D50;
- color: #F1F1F1;
+ border-color: #4d4d50;
+ color: #f1f1f1;
border-style: solid;
border-width: 1px;
- padding: 2px; }
+ padding: 2px;
+}
-QStatusBar::item {border: None;}
+QStatusBar::item {
+ border: None;
+}
/* Progress Bars (Downloads) #QProgressBar */
QProgressBar {
- background-color: #E6E6E6;
+ background-color: #e6e6e6;
color: #000;
- border-color: #BCBCBC;
+ border-color: #bcbcbc;
text-align: center;
border-style: solid;
border-width: 1px;
- margin: 0 0px; }
+ margin: 0 10px;
+}
QProgressBar::chunk {
- background: #06B025; }
+ background: #06b025;
+}
DownloadListView[downloadView=standard]::item {
- padding: 16px;
+ padding: 16px;
}
DownloadListView[downloadView=compact]::item {
- padding: 4px;
+ padding: 4px;
}
/* Right Pane and Tab Bars #QTabWidget, #QTabBar */
QTabWidget::pane {
- border-color: #3F3F46;
+ border-color: #3f3f46;
border-top-color: #009933;
top: 0;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QTabWidget::pane:disabled {
- border-top-color: #3F3F46; }
+ border-top-color: #3f3f46;
+}
-/*QTabWidget::tab-bar { }*/
QTabBar::tab {
background-color: transparent;
padding: 4px 1em;
- border: none; }
+ border: none;
+}
QTabBar::tab:hover {
- background-color: #00b33c; }
+ background-color: #00b33c;
+}
QTabBar::tab:selected,
QTabBar::tab:selected:hover {
- background-color: #009933; }
+ background-color: #009933;
+}
QTabBar::tab:disabled {
background-color: transparent;
- color: #656565; }
+ color: #656565;
+}
QTabBar::tab:selected:disabled {
- background-color: #3F3F46; }
+ background-color: #3f3f46;
+}
/* Scrollers */
QTabBar QToolButton {
background-color: #333337;
- border-color: #3F3F46;
+ border-color: #3f3f46;
padding: 1px;
margin: 0;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QTabBar QToolButton:hover {
border-color: #009933;
border-width: 1px;
- border-style: solid; }
+ border-style: solid;
+}
QTabBar QToolButton:disabled,
QTabBar QToolButton:pressed:hover {
- background-color: #333337; }
+ background-color: #333337;
+}
-/*QTabBar::tear { }*/
QTabBar::scroller {
width: 23px;
- background-color: red; }
+ background-color: red;
+}
QTabBar QToolButton::right-arrow {
- image: url(./vs15/scrollbar-right.png); }
+ image: url(./vs15/scrollbar-right.png);
+}
QTabBar QToolButton::right-arrow:hover {
- image: url(./vs15/scrollbar-right-hover.png); }
+ image: url(./vs15/scrollbar-right-hover.png);
+}
QTabBar QToolButton::left-arrow {
- image: url(./vs15/scrollbar-left.png); }
+ image: url(./vs15/scrollbar-left.png);
+}
QTabBar QToolButton::left-arrow:hover {
- image: url(./vs15/scrollbar-left-hover.png); }
+ image: url(./vs15/scrollbar-left-hover.png);
+}
/* Special styles */
QWidget#tabImages QPushButton {
background-color: transparent;
- margin: 0 .3em;
- padding: 0; }
+ margin: 0 0.3em;
+ padding: 0;
+}
/* like dialog QPushButton*/
QWidget#tabESPs QToolButton {
color: #000000;
- background-color: #DDDDDD;
+ background-color: #dddddd;
border-color: #707070;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QWidget#tabESPs QToolButton:hover {
- background-color: #ccffdd;
- border-color: #00a838; }
+ background-color: #BEE6FD;
+ border-color: #00a838;
+}
QWidget#tabESPs QToolButton:focus {
- background-color: #DDDDDD;
- border-color: #009933; }
+ background-color: #dddddd;
+ border-color: #009933;
+}
QWidget#tabESPs QToolButton:disabled {
background-color: #333337;
- border-color: #3F3F46; }
+ border-color: #3f3f46;
+}
QTreeWidget#categoriesList {
- /*min-width: 225px;*/ }
+ /* min-width: 225px; */
+}
QTreeWidget#categoriesList::item {
background-position: center left;
background-repeat: no-repeat;
- padding: .35em 10px; }
+ padding: 0.35em 10px;
+}
QTreeWidget#categoriesList::item:has-children {
- background-image: url(./vs15/branch-closed.png); }
+ background-image: url(./vs15/branch-closed.png);
+}
QTreeWidget#categoriesList::item:has-children:open {
- background-image: url(./vs15/branch-open.png); }
+ background-image: url(./vs15/branch-open.png);
+}
QDialog#QueryOverwriteDialog QPushButton {
- margin-left: .5em; }
+ margin-left: 0.5em;
+}
QDialog#PyCfgDialog QPushButton:hover {
- background-color: #ccffdd; }
+ background-color: #BEE6FD;
+}
QLineEdit#modFilterEdit {
- margin-top: 2px; }
+ margin-top: 2px;
+}
/* highlight unchecked BSAs */
QWidget#bsaTab QTreeWidget::indicator:unchecked {
- background-color: #009933; }
+ background-color: #009933;
+}
/* increase version text field */
QLineEdit#versionEdit {
- max-width: 100px; }
+ max-width: 100px;
+}
/* Dialogs width changes */
/* increase width to prevent buttons cutting */
QDialog#QueryOverwriteDialog {
- min-width: 565px; }
+ min-width: 565px;
+}
QDialog#ModInfoDialog {
- min-width: 850px; }
+ min-width: 850px;
+}
QLineEdit[valid-filter=false] {
- background-color: #661111 !important;
-}
+ background-color: #661111 !important;
+} \ No newline at end of file
diff --git a/src/stylesheets/vs15 Dark-Orange.qss b/src/stylesheets/vs15 Dark-Orange.qss
index 01d8dc5f..fd29161d 100644
--- a/src/stylesheets/vs15 Dark-Orange.qss
+++ b/src/stylesheets/vs15 Dark-Orange.qss
@@ -1,58 +1,65 @@
-/*base*/
/*!*************************************
VS15 Dark
****************************************
- Author: chintsu_kun
- Version: 2.0.2
+ Author: chintsu_kun, holt59, MO2 Team
+ Version: 2.5.0
Licence: GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html)
Url: https://github.com/nikolay-borzov/modorganizer-themes
****************************************
*/
/* For some reason applying background-color or border fixes paddings properties */
QListWidget::item {
- border-width: 0; }
+ border-width: 0;
+}
/* Don't override install label on download widget.
MO2 assigns color depending on download state */
#installLabel {
- color: none; }
+ color: none;
+}
/* Make `background-color` work for :hover, :focus and :pressed states */
QToolButton {
- border: none; }
+ border: none;
+}
/* Main Window */
QWidget {
- background-color: #2D2D30;
- color: #F1F1F1; }
- QWidget::disabled {
- color: #656565; }
+ background-color: #2d2d30;
+ color: #f1f1f1;
+}
+
+QWidget::disabled {
+ color: #656565;
+}
/* Common */
/* remove outline */
* {
- outline: 0; }
+ outline: 0;
+}
*:disabled,
QListView::item:disabled,
*::item:selected:disabled {
- color: #656565; }
+ color: #656565;
+}
/* line heights */
/* QTreeView#fileTree::item - currently have problem with size column vertical
- text align */
+ text align */
#bsaList::item,
#dataTree::item,
-QTreeView#modList::item,
+#modList::item,
+#categoriesTree::item,
#savegameList::item,
-QTreeWidget#categoriesTree::item,
#tabConflicts QTreeWidget::item {
- padding: 0.3em 0; }
+ padding: 0.3em 0;
+}
QListView::item,
QTreeView#espList::item {
- padding-top: 0.3em;
- padding-bottom: 0.3em;
+ padding: 0.3em 0;
}
/* to enable border color */
@@ -62,58 +69,84 @@ QTextEdit,
QWebView,
QTableView {
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QAbstractItemView {
- color: #DCDCDC;
- background-color: #1E1E1E;
+ color: #dcdcdc;
+ background-color: #1e1e1e;
alternate-background-color: #262626;
- border-color: #3F3F46; }
- QAbstractItemView::item:selected, QAbstractItemView::item:selected:hover {
- background-color: #CC6600;
- color: #F1F1F1; }
+ border-color: #3f3f46;
+}
+
+QAbstractItemView::item:selected,
+QAbstractItemView::item:selected:hover,
+QAbstractItemView::item:alternate:selected,
+QAbstractItemView::item:alternate:selected:hover {
+ color: #f1f1f1;
+ background-color: #cc6600;
+}
QAbstractItemView[filtered=true] {
- border: 2px solid #f00 !important;
+ border: 2px solid #f00 !important;
+}
+
+QAbstractItemView::item {
+ background: #1e1e1e;
+}
+
+QAbstractItemView::item:alternate {
+ background: #262626;
}
QAbstractItemView,
QListView,
QTreeView {
- show-decoration-selected: 1; }
+ show-decoration-selected: 1;
+}
QAbstractItemView::item:hover,
-QListView::item:hover,
+QAbstractItemView::item:alternate:hover,
+QAbstractItemView::item:disabled:hover,
+QAbstractItemView::item:alternate:disabled:hover QListView::item:hover,
QTreeView::branch:hover,
QTreeWidget::item:hover {
- background-color: rgba(204, 102, 0, 0.3); }
+ background-color: rgba(204, 102, 0, 0.3);
+}
QAbstractItemView::item:selected:disabled,
+QAbstractItemView::item:alternate:selected:disabled,
QListView::item:selected:disabled,
QTreeView::branch:selected:disabled,
QTreeWidget::item:selected:disabled {
- background-color: rgba(204, 102, 0, 0.3); }
+ background-color: rgba(204, 102, 0, 0.3);
+}
-QTreeView::branch:selected {
- background-color: #CC6600; }
+QTreeView::branch:selected,
+#bsaList::branch:selected {
+ background-color: #cc6600;
+}
QLabel {
- background-color: transparent; }
+ background-color: transparent;
+}
LinkLabel {
- qproperty-linkColor: #3399FF; }
+ qproperty-linkColor: #cc6600;
+}
/* Left Pane & File Trees #QTreeView, #QListView*/
QTreeView::branch:closed:has-children {
- image: url(./vs15/branch-closed.png); }
+ image: url(./vs15/branch-closed.png);
+}
QTreeView::branch:open:has-children {
- image: url(./vs15/branch-open.png); }
+ image: url(./vs15/branch-open.png);
+}
-/*QListView::item:hover { }
-QListView::item:selected { }*/
QListView::item {
- color: #F1F1F1; }
+ color: #f1f1f1;
+}
/* Text areas and text fields #QTextEdit, #QLineEdit, #QWebView */
QTextEdit,
@@ -124,14 +157,16 @@ QAbstractSpinBox::up-button,
QAbstractSpinBox::down-button,
QComboBox {
background-color: #333337;
- border-color: #3F3F46; }
+ border-color: #3f3f46;
+}
QLineEdit:hover,
QAbstractSpinBox:hover,
QTextEdit:hover,
QComboBox:hover,
QComboBox:editable:hover {
- border-color: #CC6600; }
+ border-color: #cc6600;
+}
QLineEdit:focus,
QAbstractSpinBox::focus,
@@ -139,31 +174,37 @@ QTextEdit:focus,
QComboBox:focus,
QComboBox:editable:focus,
QComboBox:on {
- background-color: #3F3F46;
- border-color: #CC6600; }
+ background-color: #3f3f46;
+ border-color: #cc6600;
+}
QComboBox:on {
- border-bottom-color: #3F3F46; }
+ border-bottom-color: #3f3f46;
+}
QLineEdit,
QAbstractSpinBox {
min-height: 15px;
padding: 2px;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QLineEdit {
- margin-top: 0; }
+ margin-top: 0;
+}
/* clear button */
QLineEdit QToolButton,
QLineEdit QToolButton:hover {
background: none;
- margin-top: 1px; }
+ margin-top: 1px;
+}
QLineEdit#espFilterEdit QToolButton {
margin-top: -2px;
- margin-bottom: 1px; }
+ margin-bottom: 1px;
+}
/* Drop-downs #QComboBox*/
QComboBox {
@@ -171,591 +212,717 @@ QComboBox {
padding-left: 5px;
margin: 3px 0 1px 0;
border-style: solid;
- border-width: 1px; }
- QComboBox:editable {
- padding-left: 3px;
- /* to enable hover styles */
- background-color: transparent; }
- QComboBox::drop-down {
- width: 20px;
- subcontrol-origin: padding;
- subcontrol-position: top right;
- border: none;
- /* If you need to set style for drop-down button
- &:on,
- &:editable:hover {
- background-color: red;
- } */ }
- QComboBox::down-arrow {
- image: url(./vs15/combobox-down.png); }
- QComboBox QAbstractItemView {
- background-color: #1B1B1C;
- selection-background-color: #3F3F46;
- border-color: #CC6600;
- border-style: solid;
- border-width: 0 1px 1px 1px; }
+ border-width: 1px;
+}
+
+QComboBox:editable {
+ padding-left: 3px;
+ /* to enable hover styles */
+ background-color: transparent;
+}
+
+QComboBox::drop-down {
+ width: 20px;
+ subcontrol-origin: padding;
+ subcontrol-position: top right;
+ border: none;
+}
+
+QComboBox::down-arrow {
+ image: url(./vs15/combobox-down.png);
+}
-/* doesn't work http://stackoverflow.com/questions/13308341/qcombobox-abstractitemviewitem*/
-/*QComboBox QAbstractItemView:item {
+QComboBox QAbstractItemView {
+ background-color: #1b1b1c;
+ selection-background-color: #3f3f46;
+ border-color: #cc6600;
+ border-style: solid;
+ border-width: 0 1px 1px 1px;
+}
+
+/* Doesn't work http://stackoverflow.com/questions/13308341/qcombobox-abstractitemviewitem */
+/* QComboBox QAbstractItemView:item {
padding: 10px;
margin: 10px;
-}*/
+} */
/* Toolbar */
QToolBar {
- border: none; }
+ border: none;
+}
QToolBar::separator {
border-left-color: #222222;
- border-right-color: #46464A;
+ border-right-color: #46464a;
border-width: 0 1px 0 1px;
border-style: solid;
- width: 0; }
+ width: 0;
+}
QToolButton {
- padding: 4px; }
- QToolButton:hover, QToolButton:focus {
- background-color: #3E3E40; }
- QToolButton:pressed {
- background-color: #CC6600; }
+ padding: 4px;
+}
+
+QToolButton:hover, QToolButton:focus {
+ background-color: #3e3e40;
+}
+
+QToolButton:pressed {
+ background-color: #cc6600;
+}
QToolButton::menu-indicator {
image: url(./vs15/combobox-down.png);
subcontrol-origin: padding;
subcontrol-position: center right;
padding-top: 10%;
- padding-right: 5%; }
+ padding-right: 5%;
+}
/* Group Boxes #QGroupBox */
QGroupBox {
- border-color: #3F3F46;
+ border-color: #3f3f46;
border-style: solid;
border-width: 1px;
- padding: 1em .3em .3em .3em;
- margin-top: .65em; }
+ padding: 1em 0.3em 0.3em 0.3em;
+ margin-top: 0.65em;
+}
QGroupBox::title {
subcontrol-origin: margin;
subcontrol-position: top left;
padding: 2px;
- left: 10px; }
+ left: 10px;
+}
/* LCD Count */
QLCDNumber {
- border-color: #3F3F46;
+ border-color: #3f3f46;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
/* Buttons #QPushButton */
QPushButton {
background-color: #333337;
- border-color: #3F3F46;
+ border-color: #3f3f46;
min-height: 18px;
padding: 2px 5px;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QPushButton:hover,
QPushButton:checked,
QPushButton:focus,
QAbstractSpinBox::up-button:hover,
QAbstractSpinBox::down-button:hover {
- background-color: #CC6600; }
+ background-color: #cc6600;
+}
QPushButton:pressed,
QPushButton:checked:hover,
QAbstractSpinBox::up-button:pressed,
QAbstractSpinBox::down-button:pressed {
- background-color: #e67300; }
+ background-color: #e67300;
+}
QPushButton:disabled,
QAbstractSpinBox::up-button:disabled,
QAbstractSpinBox::down-button:disabled {
background-color: #333337;
- border-color: #3F3F46; }
+ border-color: #3f3f46;
+}
QPushButton::menu-indicator {
image: url(./vs15/combobox-down.png);
subcontrol-origin: padding;
subcontrol-position: center right;
- padding-right: 5%; }
+ padding-right: 5%;
+}
/* Dialog buttons */
QDialog QPushButton,
QSlider::handle:horizontal,
QSlider::handle:vertical {
color: #000000;
- background-color: #DDDDDD;
+ background-color: #dddddd;
border-color: #707070;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QDialog QPushButton:hover,
QSlider::handle:horizontal:hover,
QSlider::handle:vertical:hover,
QSlider::handle:horizontal:pressed,
-QSlider::handle:vertical:pressed {
- background-color: #ffd9b3;
- border-color: #db6e00; }
+QSlider::handle:horizontal:focus:pressed,
+QSlider::handle:vertical:pressed,
+QSlider::handle:vertical:focus:pressed {
+ background-color: #BEE6FD;
+ border-color: #db6e00;
+}
-QSlider::handle:horizontal:focus:!pressed,
-QSlider::handle:vertical:focus:!pressed,
+QSlider::handle:horizontal:focus,
+QSlider::handle:vertical:focus,
QDialog QPushButton:focus,
QDialog QPushButton:checked {
- background-color: #DDDDDD;
- border-color: #CC6600; }
+ background-color: #dddddd;
+ border-color: #cc6600;
+}
QDialog QPushButton:disabled,
QSlider::handle:horizontal:disabled,
QSlider::handle:vertical:disabled {
background-color: #333337;
- border-color: #3F3F46; }
+ border-color: #3f3f46;
+}
QDialog QPushButton {
min-width: 1.5em;
- padding-left: .5em;
- padding-right: .5em; }
+ padding-left: 0.5em;
+ padding-right: 0.5em;
+}
/* Check boxes and Radio buttons common #QCheckBox, #QRadioButton */
QGroupBox::indicator,
QTreeView::indicator,
QCheckBox::indicator,
QRadioButton::indicator {
- background-color: #2D2D30;
- border-color: #3F3F46;
+ background-color: #2d2d30;
+ border-color: #3f3f46;
width: 13px;
height: 13px;
border-style: solid;
- border-width: 1px; }
- QGroupBox::indicator:hover,
- QTreeView::indicator:hover,
- QCheckBox::indicator:hover,
- QRadioButton::indicator:hover {
- background-color: #3F3F46;
- border-color: #CC6600; }
+ border-width: 1px;
+}
+
+QGroupBox::indicator:hover,
+QTreeView::indicator:hover,
+QCheckBox::indicator:hover,
+QRadioButton::indicator:hover {
+ background-color: #3f3f46;
+ border-color: #cc6600;
+}
QGroupBox::indicator:checked,
QTreeView::indicator:checked,
QCheckBox::indicator:checked {
- image: url(./vs15/checkbox-check.png); }
+ image: url(./vs15/checkbox-check.png);
+}
QGroupBox::indicator:disabled,
QTreeView::indicator:checked:disabled,
QCheckBox::indicator:checked:disabled {
- image: url(./vs15/checkbox-check-disabled.png); }
+ image: url(./vs15/checkbox-check-disabled.png);
+}
/* Check boxes special */
QTreeView#modList::indicator {
width: 15px;
- height: 15px; }
+ height: 15px;
+}
/* Radio buttons #QRadioButton */
QRadioButton::indicator {
- border-radius: 7px; }
- QRadioButton::indicator::checked {
- background-color: #B9B9BA;
- border-width: 2px;
- width: 11px;
- height: 11px; }
- QRadioButton::indicator::checked:hover {
- border-color: #3F3F46; }
+ border-radius: 7px;
+}
+
+QRadioButton::indicator::checked {
+ background-color: #B9B9BA;
+ border-width: 2px;
+ width: 11px;
+ height: 11px;
+}
+
+QRadioButton::indicator::checked:hover {
+ border-color: #3f3f46;
+}
/* Spinners #QSpinBox, #QDoubleSpinBox */
QAbstractSpinBox {
- margin: 1px; }
+ margin: 1px;
+}
QAbstractSpinBox::up-button,
QAbstractSpinBox::down-button {
border-style: solid;
border-width: 1px;
- subcontrol-origin: padding; }
+ subcontrol-origin: padding;
+}
QAbstractSpinBox::up-button {
- subcontrol-position: top right; }
+ subcontrol-position: top right;
+}
QAbstractSpinBox::up-arrow {
- image: url(./vs15/spinner-up.png); }
+ image: url(./vs15/spinner-up.png);
+}
QAbstractSpinBox::down-button {
- subcontrol-position: bottom right; }
+ subcontrol-position: bottom right;
+}
QAbstractSpinBox::down-arrow {
- image: url(./vs15/spinner-down.png); }
+ image: url(./vs15/spinner-down.png);
+}
/* Sliders #QSlider */
QSlider::groove:horizontal {
- background-color: #3F3F46;
+ background-color: #3f3f46;
border: none;
height: 8px;
- margin: 2px 0; }
+ margin: 2px 0;
+}
QSlider::handle:horizontal {
- width: .5em;
+ width: 0.5em;
height: 2em;
margin: -7px 0;
- subcontrol-origin: margin; }
+ subcontrol-origin: margin;
+}
/* Scroll Bars #QAbstractScrollArea, #QScrollBar*/
/* assigning background still leaves not filled area*/
QAbstractScrollArea::corner {
- background-color: transparent; }
+ background-color: transparent;
+}
/* Horizontal */
QScrollBar:horizontal {
height: 18px;
border: none;
- margin: 0 23px 0 23px; }
+ margin: 0 23px 0 23px;
+}
QScrollBar::handle:horizontal {
min-width: 32px;
- margin: 4px 2px; }
+ margin: 4px 2px;
+}
QScrollBar::add-line:horizontal {
width: 23px;
subcontrol-position: right;
- subcontrol-origin: margin; }
+ subcontrol-origin: margin;
+}
QScrollBar::sub-line:horizontal {
width: 23px;
subcontrol-position: left;
- subcontrol-origin: margin; }
+ subcontrol-origin: margin;
+}
/* Vertical */
QScrollBar:vertical {
width: 20px;
border: none;
- margin: 23px 0 23px 0; }
+ margin: 23px 0 23px 0;
+}
QScrollBar::handle:vertical {
min-height: 32px;
- margin: 2px 4px; }
+ margin: 2px 4px;
+}
QScrollBar::add-line:vertical {
height: 23px;
subcontrol-position: bottom;
- subcontrol-origin: margin; }
+ subcontrol-origin: margin;
+}
QScrollBar::sub-line:vertical {
height: 23px;
subcontrol-position: top;
- subcontrol-origin: margin; }
+ subcontrol-origin: margin;
+}
/* Combined */
QScrollBar {
- background-color: #3E3E42;
- border: none; }
+ background-color: #3e3e42;
+ border: none;
+}
QScrollBar::handle {
- background-color: #686868; }
+ background-color: #686868;
+}
QScrollBar::add-line,
QScrollBar::sub-line {
- background-color: #3E3E42;
- border: none; }
+ background-color: #3e3e42;
+ border: none;
+}
-/*QScrollBar::add-line:horizontal:hover,
+/* QScrollBar::add-line:horizontal:hover,
QScrollBar::sub-line:horizontal:hover,
QScrollBar::add-line:vertical:hover,
QScrollBar::sub-line:vertical:hover,
QScrollBar::add-line:horizontal:pressed,
QScrollBar::sub-line:horizontal:pressed,
QScrollBar::add-line:vertical:pressed,
-QScrollBar::sub-line:vertical:pressed { }*/
+QScrollBar::sub-line:vertical:pressed { } */
QScrollBar::handle:hover {
- background: #9E9E9E; }
+ background: #9e9e9e;
+}
QScrollBar::handle:pressed {
- background: #EFEBEF; }
+ background: #efebef;
+}
QScrollBar::handle:disabled {
- background: #555558; }
+ background: #555558;
+}
QScrollBar::add-page,
QScrollBar::sub-page {
- background: transparent; }
+ background: transparent;
+}
QScrollBar::up-arrow:vertical {
- image: url(./vs15/scrollbar-up.png); }
+ image: url(./vs15/scrollbar-up.png);
+}
QScrollBar::up-arrow:vertical:hover {
- image: url(./vs15/scrollbar-up-hover.png); }
+ image: url(./vs15/scrollbar-up-hover.png);
+}
QScrollBar::up-arrow:vertical:disabled {
- image: url(./vs15/scrollbar-up-disabled.png); }
+ image: url(./vs15/scrollbar-up-disabled.png);
+}
QScrollBar::right-arrow:horizontal {
- image: url(./vs15/scrollbar-right.png); }
+ image: url(./vs15/scrollbar-right.png);
+}
QScrollBar::right-arrow:horizontal:hover {
- image: url(./vs15/scrollbar-right-hover.png); }
+ image: url(./vs15/scrollbar-right-hover.png);
+}
QScrollBar::right-arrow:horizontal:disabled {
- image: url(./vs15/scrollbar-right-disabled.png); }
+ image: url(./vs15/scrollbar-right-disabled.png);
+}
QScrollBar::down-arrow:vertical {
- image: url(./vs15/scrollbar-down.png); }
+ image: url(./vs15/scrollbar-down.png);
+}
QScrollBar::down-arrow:vertical:hover {
- image: url(./vs15/scrollbar-down-hover.png); }
+ image: url(./vs15/scrollbar-down-hover.png);
+}
QScrollBar::down-arrow:vertical:disabled {
- image: url(./vs15/scrollbar-down-disabled.png); }
+ image: url(./vs15/scrollbar-down-disabled.png);
+}
QScrollBar::left-arrow:horizontal {
- image: url(./vs15/scrollbar-left.png); }
+ image: url(./vs15/scrollbar-left.png);
+}
QScrollBar::left-arrow:horizontal:hover {
- image: url(./vs15/scrollbar-left-hover.png); }
+ image: url(./vs15/scrollbar-left-hover.png);
+}
QScrollBar::left-arrow:horizontal:disabled {
- image: url(./vs15/scrollbar-left-disabled.png); }
+ image: url(./vs15/scrollbar-left-disabled.png);
+}
/* Header Rows and Tables (Configure Mod Categories) #QTableView, #QHeaderView */
QTableView {
- gridline-color: #3F3F46;
- selection-background-color: #CC6600;
- selection-color: #F1F1F1; }
+ gridline-color: #3f3f46;
+ selection-background-color: #cc6600;
+ selection-color: #f1f1f1;
+}
QTableView QTableCornerButton::section {
background: #252526;
- border-color: #3F3F46;
+ border-color: #3f3f46;
border-style: solid;
- border-width: 0 1px 1px 0; }
+ border-width: 0 1px 1px 0;
+}
QHeaderView {
- border: none; }
+ border: none;
+}
QHeaderView::section {
background: #252526;
- border-color: #3F3F46;
+ border-color: #3f3f46;
padding: 3px 5px;
border-style: solid;
- border-width: 0 1px 1px 0; }
+ border-width: 0 1px 1px 0;
+}
QHeaderView::section:hover {
- background: #3E3E40;
- color: #F6F6F6; }
+ background: #3e3e40;
+ color: #f6f6f6;
+}
-/*QHeaderView::section:first { }*/
QHeaderView::section:last {
- border-right: 0; }
+ border-right: 0;
+}
QHeaderView::up-arrow {
image: url(./vs15/sort-asc.png);
- margin-bottom: -37px; }
+ margin-bottom: -37px;
+}
DownloadListView QHeaderView::up-arrow {
- margin-bottom: -47px; }
+ margin-bottom: -47px;
+}
QHeaderView::down-arrow {
image: url(./vs15/sort-desc.png);
- margin-bottom: 0; }
+ margin-bottom: 0;
+}
/* Context menus, toolbar drop-downs #QMenu */
QMenu {
- background-color: #1A1A1C;
+ background-color: #1a1a1c;
border-color: #333337;
border-style: solid;
border-width: 1px;
- padding: 2px; }
+ padding: 2px;
+}
QMenu::item {
background: transparent;
- padding: 4px 20px; }
+ padding: 4px 20px;
+}
-QMenu::item:selected, QMenuBar::item:selected {
- background-color: #333334; }
+QMenu::item:selected,
+QMenuBar::item:selected {
+ background-color: #333334;
+}
QMenu::item:disabled {
- background-color: transparent; }
+ background-color: transparent;
+}
QMenu::separator {
background-color: #333337;
height: 1px;
- margin: 1px 0; }
+ margin: 1px 0;
+}
QMenu::icon {
- margin: 1px; }
+ margin: 1px;
+}
QMenu::right-arrow {
image: url(./vs15/sub-menu-arrow.png);
subcontrol-origin: padding;
subcontrol-position: center right;
- padding-right: .5em; }
+ padding-right: 0.5em;
+}
QMenu QPushButton {
background-color: transparent;
- border-color: #3F3F46;
- margin: 1px 0 1px 0; }
+ border-color: #3f3f46;
+ margin: 1px 0 1px 0;
+}
QMenu QCheckBox,
QMenu QRadioButton {
background-color: transparent;
- padding: 5px 2px; }
+ padding: 5px 2px;
+}
/* Tool tips #QToolTip, #SaveGameInfoWidget */
QToolTip,
SaveGameInfoWidget {
background-color: #424245;
- border-color: #4D4D50;
- color: #F1F1F1;
+ border-color: #4d4d50;
+ color: #f1f1f1;
border-style: solid;
border-width: 1px;
- padding: 2px; }
+ padding: 2px;
+}
-QStatusBar::item {border: None;}
+QStatusBar::item {
+ border: None;
+}
/* Progress Bars (Downloads) #QProgressBar */
QProgressBar {
- background-color: #E6E6E6;
+ background-color: #e6e6e6;
color: #000;
- border-color: #BCBCBC;
+ border-color: #bcbcbc;
text-align: center;
border-style: solid;
border-width: 1px;
- margin: 0 0px; }
+ margin: 0 10px;
+}
QProgressBar::chunk {
- background: #06B025; }
+ background: #06b025;
+}
DownloadListView[downloadView=standard]::item {
- padding: 16px;
+ padding: 16px;
}
DownloadListView[downloadView=compact]::item {
- padding: 4px;
+ padding: 4px;
}
/* Right Pane and Tab Bars #QTabWidget, #QTabBar */
QTabWidget::pane {
- border-color: #3F3F46;
- border-top-color: #CC6600;
+ border-color: #3f3f46;
+ border-top-color: #cc6600;
top: 0;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QTabWidget::pane:disabled {
- border-top-color: #3F3F46; }
+ border-top-color: #3f3f46;
+}
-/*QTabWidget::tab-bar { }*/
QTabBar::tab {
background-color: transparent;
padding: 4px 1em;
- border: none; }
+ border: none;
+}
QTabBar::tab:hover {
- background-color: #e67300; }
+ background-color: #e67300;
+}
QTabBar::tab:selected,
QTabBar::tab:selected:hover {
- background-color: #CC6600; }
+ background-color: #cc6600;
+}
QTabBar::tab:disabled {
background-color: transparent;
- color: #656565; }
+ color: #656565;
+}
QTabBar::tab:selected:disabled {
- background-color: #3F3F46; }
+ background-color: #3f3f46;
+}
/* Scrollers */
QTabBar QToolButton {
background-color: #333337;
- border-color: #3F3F46;
+ border-color: #3f3f46;
padding: 1px;
margin: 0;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QTabBar QToolButton:hover {
- border-color: #CC6600;
+ border-color: #cc6600;
border-width: 1px;
- border-style: solid; }
+ border-style: solid;
+}
QTabBar QToolButton:disabled,
QTabBar QToolButton:pressed:hover {
- background-color: #333337; }
+ background-color: #333337;
+}
-/*QTabBar::tear { }*/
QTabBar::scroller {
width: 23px;
- background-color: red; }
+ background-color: red;
+}
QTabBar QToolButton::right-arrow {
- image: url(./vs15/scrollbar-right.png); }
+ image: url(./vs15/scrollbar-right.png);
+}
QTabBar QToolButton::right-arrow:hover {
- image: url(./vs15/scrollbar-right-hover.png); }
+ image: url(./vs15/scrollbar-right-hover.png);
+}
QTabBar QToolButton::left-arrow {
- image: url(./vs15/scrollbar-left.png); }
+ image: url(./vs15/scrollbar-left.png);
+}
QTabBar QToolButton::left-arrow:hover {
- image: url(./vs15/scrollbar-left-hover.png); }
+ image: url(./vs15/scrollbar-left-hover.png);
+}
/* Special styles */
QWidget#tabImages QPushButton {
background-color: transparent;
- margin: 0 .3em;
- padding: 0; }
+ margin: 0 0.3em;
+ padding: 0;
+}
/* like dialog QPushButton*/
QWidget#tabESPs QToolButton {
color: #000000;
- background-color: #DDDDDD;
+ background-color: #dddddd;
border-color: #707070;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QWidget#tabESPs QToolButton:hover {
- background-color: #ffd9b3;
- border-color: #db6e00; }
+ background-color: #BEE6FD;
+ border-color: #db6e00;
+}
QWidget#tabESPs QToolButton:focus {
- background-color: #DDDDDD;
- border-color: #CC6600; }
+ background-color: #dddddd;
+ border-color: #cc6600;
+}
QWidget#tabESPs QToolButton:disabled {
background-color: #333337;
- border-color: #3F3F46; }
+ border-color: #3f3f46;
+}
QTreeWidget#categoriesList {
- /*min-width: 225px;*/ }
+ /* min-width: 225px; */
+}
QTreeWidget#categoriesList::item {
background-position: center left;
background-repeat: no-repeat;
- padding: .35em 10px; }
+ padding: 0.35em 10px;
+}
QTreeWidget#categoriesList::item:has-children {
- background-image: url(./vs15/branch-closed.png); }
+ background-image: url(./vs15/branch-closed.png);
+}
QTreeWidget#categoriesList::item:has-children:open {
- background-image: url(./vs15/branch-open.png); }
+ background-image: url(./vs15/branch-open.png);
+}
QDialog#QueryOverwriteDialog QPushButton {
- margin-left: .5em; }
+ margin-left: 0.5em;
+}
QDialog#PyCfgDialog QPushButton:hover {
- background-color: #ffd9b3; }
+ background-color: #BEE6FD;
+}
QLineEdit#modFilterEdit {
- margin-top: 2px; }
+ margin-top: 2px;
+}
/* highlight unchecked BSAs */
QWidget#bsaTab QTreeWidget::indicator:unchecked {
- background-color: #CC6600; }
+ background-color: #cc6600;
+}
/* increase version text field */
QLineEdit#versionEdit {
- max-width: 100px; }
+ max-width: 100px;
+}
/* Dialogs width changes */
/* increase width to prevent buttons cutting */
QDialog#QueryOverwriteDialog {
- min-width: 565px; }
+ min-width: 565px;
+}
QDialog#ModInfoDialog {
- min-width: 850px; }
+ min-width: 850px;
+}
QLineEdit[valid-filter=false] {
- background-color: #661111 !important;
-}
+ background-color: #661111 !important;
+} \ No newline at end of file
diff --git a/src/stylesheets/vs15 Dark-Pink.qss b/src/stylesheets/vs15 Dark-Pink.qss
new file mode 100644
index 00000000..a726d047
--- /dev/null
+++ b/src/stylesheets/vs15 Dark-Pink.qss
@@ -0,0 +1,928 @@
+/*!*************************************
+ VS15 Dark
+****************************************
+ Author: chintsu_kun, holt59, MO2 Team
+ Version: 2.5.0
+ Licence: GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html)
+ Url: https://github.com/nikolay-borzov/modorganizer-themes
+****************************************
+*/
+/* For some reason applying background-color or border fixes paddings properties */
+QListWidget::item {
+ border-width: 0;
+}
+
+/* Don't override install label on download widget.
+ MO2 assigns color depending on download state */
+#installLabel {
+ color: none;
+}
+
+/* Make `background-color` work for :hover, :focus and :pressed states */
+QToolButton {
+ border: none;
+}
+
+/* Main Window */
+QWidget {
+ background-color: #2d2d30;
+ color: #f1f1f1;
+}
+
+QWidget::disabled {
+ color: #656565;
+}
+
+/* Common */
+/* remove outline */
+* {
+ outline: 0;
+}
+
+*:disabled,
+QListView::item:disabled,
+*::item:selected:disabled {
+ color: #656565;
+}
+
+/* line heights */
+/* QTreeView#fileTree::item - currently have problem with size column vertical
+ text align */
+#bsaList::item,
+#dataTree::item,
+#modList::item,
+#categoriesTree::item,
+#savegameList::item,
+#tabConflicts QTreeWidget::item {
+ padding: 0.3em 0;
+}
+
+QListView::item,
+QTreeView#espList::item {
+ padding: 0.3em 0;
+}
+
+/* to enable border color */
+QTreeView,
+QListView,
+QTextEdit,
+QWebView,
+QTableView {
+ border-style: solid;
+ border-width: 1px;
+}
+
+QAbstractItemView {
+ color: #dcdcdc;
+ background-color: #1e1e1e;
+ alternate-background-color: #262626;
+ border-color: #3f3f46;
+}
+
+QAbstractItemView::item:selected,
+QAbstractItemView::item:selected:hover,
+QAbstractItemView::item:alternate:selected,
+QAbstractItemView::item:alternate:selected:hover {
+ color: #f1f1f1;
+ background-color: #bb4287;
+}
+
+QAbstractItemView[filtered=true] {
+ border: 2px solid #f00 !important;
+}
+
+QAbstractItemView::item {
+ background: #1e1e1e;
+}
+
+QAbstractItemView::item:alternate {
+ background: #262626;
+}
+
+QAbstractItemView,
+QListView,
+QTreeView {
+ show-decoration-selected: 1;
+}
+
+QAbstractItemView::item:hover,
+QAbstractItemView::item:alternate:hover,
+QAbstractItemView::item:disabled:hover,
+QAbstractItemView::item:alternate:disabled:hover QListView::item:hover,
+QTreeView::branch:hover,
+QTreeWidget::item:hover {
+ background-color: rgba(187, 66, 135, 0.3);
+}
+
+QAbstractItemView::item:selected:disabled,
+QAbstractItemView::item:alternate:selected:disabled,
+QListView::item:selected:disabled,
+QTreeView::branch:selected:disabled,
+QTreeWidget::item:selected:disabled {
+ background-color: rgba(187, 66, 135, 0.3);
+}
+
+QTreeView::branch:selected,
+#bsaList::branch:selected {
+ background-color: #bb4287;
+}
+
+QLabel {
+ background-color: transparent;
+}
+
+LinkLabel {
+ qproperty-linkColor: #bb4287;
+}
+
+/* Left Pane & File Trees #QTreeView, #QListView*/
+QTreeView::branch:closed:has-children {
+ image: url(./vs15/branch-closed.png);
+}
+
+QTreeView::branch:open:has-children {
+ image: url(./vs15/branch-open.png);
+}
+
+QListView::item {
+ color: #f1f1f1;
+}
+
+/* Text areas and text fields #QTextEdit, #QLineEdit, #QWebView */
+QTextEdit,
+QWebView,
+QLineEdit,
+QAbstractSpinBox,
+QAbstractSpinBox::up-button,
+QAbstractSpinBox::down-button,
+QComboBox {
+ background-color: #333337;
+ border-color: #3f3f46;
+}
+
+QLineEdit:hover,
+QAbstractSpinBox:hover,
+QTextEdit:hover,
+QComboBox:hover,
+QComboBox:editable:hover {
+ border-color: #bb4287;
+}
+
+QLineEdit:focus,
+QAbstractSpinBox::focus,
+QTextEdit:focus,
+QComboBox:focus,
+QComboBox:editable:focus,
+QComboBox:on {
+ background-color: #3f3f46;
+ border-color: #bb4287;
+}
+
+QComboBox:on {
+ border-bottom-color: #3f3f46;
+}
+
+QLineEdit,
+QAbstractSpinBox {
+ min-height: 15px;
+ padding: 2px;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QLineEdit {
+ margin-top: 0;
+}
+
+/* clear button */
+QLineEdit QToolButton,
+QLineEdit QToolButton:hover {
+ background: none;
+ margin-top: 1px;
+}
+
+QLineEdit#espFilterEdit QToolButton {
+ margin-top: -2px;
+ margin-bottom: 1px;
+}
+
+/* Drop-downs #QComboBox*/
+QComboBox {
+ min-height: 20px;
+ padding-left: 5px;
+ margin: 3px 0 1px 0;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QComboBox:editable {
+ padding-left: 3px;
+ /* to enable hover styles */
+ background-color: transparent;
+}
+
+QComboBox::drop-down {
+ width: 20px;
+ subcontrol-origin: padding;
+ subcontrol-position: top right;
+ border: none;
+}
+
+QComboBox::down-arrow {
+ image: url(./vs15/combobox-down.png);
+}
+
+QComboBox QAbstractItemView {
+ background-color: #1b1b1c;
+ selection-background-color: #3f3f46;
+ border-color: #bb4287;
+ border-style: solid;
+ border-width: 0 1px 1px 1px;
+}
+
+/* Doesn't work http://stackoverflow.com/questions/13308341/qcombobox-abstractitemviewitem */
+/* QComboBox QAbstractItemView:item {
+ padding: 10px;
+ margin: 10px;
+} */
+/* Toolbar */
+QToolBar {
+ border: none;
+}
+
+QToolBar::separator {
+ border-left-color: #222222;
+ border-right-color: #46464a;
+ border-width: 0 1px 0 1px;
+ border-style: solid;
+ width: 0;
+}
+
+QToolButton {
+ padding: 4px;
+}
+
+QToolButton:hover, QToolButton:focus {
+ background-color: #3e3e40;
+}
+
+QToolButton:pressed {
+ background-color: #bb4287;
+}
+
+QToolButton::menu-indicator {
+ image: url(./vs15/combobox-down.png);
+ subcontrol-origin: padding;
+ subcontrol-position: center right;
+ padding-top: 10%;
+ padding-right: 5%;
+}
+
+/* Group Boxes #QGroupBox */
+QGroupBox {
+ border-color: #3f3f46;
+ border-style: solid;
+ border-width: 1px;
+ padding: 1em 0.3em 0.3em 0.3em;
+ margin-top: 0.65em;
+}
+
+QGroupBox::title {
+ subcontrol-origin: margin;
+ subcontrol-position: top left;
+ padding: 2px;
+ left: 10px;
+}
+
+/* LCD Count */
+QLCDNumber {
+ border-color: #3f3f46;
+ border-style: solid;
+ border-width: 1px;
+}
+
+/* Buttons #QPushButton */
+QPushButton {
+ background-color: #333337;
+ border-color: #3f3f46;
+ min-height: 18px;
+ padding: 2px 5px;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QPushButton:hover,
+QPushButton:checked,
+QPushButton:focus,
+QAbstractSpinBox::up-button:hover,
+QAbstractSpinBox::down-button:hover {
+ background-color: #bb4287;
+}
+
+QPushButton:pressed,
+QPushButton:checked:hover,
+QAbstractSpinBox::up-button:pressed,
+QAbstractSpinBox::down-button:pressed {
+ background-color: #a83b79;
+}
+
+QPushButton:disabled,
+QAbstractSpinBox::up-button:disabled,
+QAbstractSpinBox::down-button:disabled {
+ background-color: #333337;
+ border-color: #3f3f46;
+}
+
+QPushButton::menu-indicator {
+ image: url(./vs15/combobox-down.png);
+ subcontrol-origin: padding;
+ subcontrol-position: center right;
+ padding-right: 5%;
+}
+
+/* Dialog buttons */
+QDialog QPushButton,
+QSlider::handle:horizontal,
+QSlider::handle:vertical {
+ color: #000000;
+ background-color: #dddddd;
+ border-color: #707070;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QDialog QPushButton:hover,
+QSlider::handle:horizontal:hover,
+QSlider::handle:vertical:hover,
+QSlider::handle:horizontal:pressed,
+QSlider::handle:horizontal:focus:pressed,
+QSlider::handle:vertical:pressed,
+QSlider::handle:vertical:focus:pressed {
+ background-color: #BEE6FD;
+ border-color: #bf498c;
+}
+
+QSlider::handle:horizontal:focus,
+QSlider::handle:vertical:focus,
+QDialog QPushButton:focus,
+QDialog QPushButton:checked {
+ background-color: #dddddd;
+ border-color: #bb4287;
+}
+
+QDialog QPushButton:disabled,
+QSlider::handle:horizontal:disabled,
+QSlider::handle:vertical:disabled {
+ background-color: #333337;
+ border-color: #3f3f46;
+}
+
+QDialog QPushButton {
+ min-width: 1.5em;
+ padding-left: 0.5em;
+ padding-right: 0.5em;
+}
+
+/* Check boxes and Radio buttons common #QCheckBox, #QRadioButton */
+QGroupBox::indicator,
+QTreeView::indicator,
+QCheckBox::indicator,
+QRadioButton::indicator {
+ background-color: #2d2d30;
+ border-color: #3f3f46;
+ width: 13px;
+ height: 13px;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QGroupBox::indicator:hover,
+QTreeView::indicator:hover,
+QCheckBox::indicator:hover,
+QRadioButton::indicator:hover {
+ background-color: #3f3f46;
+ border-color: #bb4287;
+}
+
+QGroupBox::indicator:checked,
+QTreeView::indicator:checked,
+QCheckBox::indicator:checked {
+ image: url(./vs15/checkbox-check.png);
+}
+
+QGroupBox::indicator:disabled,
+QTreeView::indicator:checked:disabled,
+QCheckBox::indicator:checked:disabled {
+ image: url(./vs15/checkbox-check-disabled.png);
+}
+
+/* Check boxes special */
+QTreeView#modList::indicator {
+ width: 15px;
+ height: 15px;
+}
+
+/* Radio buttons #QRadioButton */
+QRadioButton::indicator {
+ border-radius: 7px;
+}
+
+QRadioButton::indicator::checked {
+ background-color: #B9B9BA;
+ border-width: 2px;
+ width: 11px;
+ height: 11px;
+}
+
+QRadioButton::indicator::checked:hover {
+ border-color: #3f3f46;
+}
+
+/* Spinners #QSpinBox, #QDoubleSpinBox */
+QAbstractSpinBox {
+ margin: 1px;
+}
+
+QAbstractSpinBox::up-button,
+QAbstractSpinBox::down-button {
+ border-style: solid;
+ border-width: 1px;
+ subcontrol-origin: padding;
+}
+
+QAbstractSpinBox::up-button {
+ subcontrol-position: top right;
+}
+
+QAbstractSpinBox::up-arrow {
+ image: url(./vs15/spinner-up.png);
+}
+
+QAbstractSpinBox::down-button {
+ subcontrol-position: bottom right;
+}
+
+QAbstractSpinBox::down-arrow {
+ image: url(./vs15/spinner-down.png);
+}
+
+/* Sliders #QSlider */
+QSlider::groove:horizontal {
+ background-color: #3f3f46;
+ border: none;
+ height: 8px;
+ margin: 2px 0;
+}
+
+QSlider::handle:horizontal {
+ width: 0.5em;
+ height: 2em;
+ margin: -7px 0;
+ subcontrol-origin: margin;
+}
+
+/* Scroll Bars #QAbstractScrollArea, #QScrollBar*/
+/* assigning background still leaves not filled area*/
+QAbstractScrollArea::corner {
+ background-color: transparent;
+}
+
+/* Horizontal */
+QScrollBar:horizontal {
+ height: 18px;
+ border: none;
+ margin: 0 23px 0 23px;
+}
+
+QScrollBar::handle:horizontal {
+ min-width: 32px;
+ margin: 4px 2px;
+}
+
+QScrollBar::add-line:horizontal {
+ width: 23px;
+ subcontrol-position: right;
+ subcontrol-origin: margin;
+}
+
+QScrollBar::sub-line:horizontal {
+ width: 23px;
+ subcontrol-position: left;
+ subcontrol-origin: margin;
+}
+
+/* Vertical */
+QScrollBar:vertical {
+ width: 20px;
+ border: none;
+ margin: 23px 0 23px 0;
+}
+
+QScrollBar::handle:vertical {
+ min-height: 32px;
+ margin: 2px 4px;
+}
+
+QScrollBar::add-line:vertical {
+ height: 23px;
+ subcontrol-position: bottom;
+ subcontrol-origin: margin;
+}
+
+QScrollBar::sub-line:vertical {
+ height: 23px;
+ subcontrol-position: top;
+ subcontrol-origin: margin;
+}
+
+/* Combined */
+QScrollBar {
+ background-color: #3e3e42;
+ border: none;
+}
+
+QScrollBar::handle {
+ background-color: #686868;
+}
+
+QScrollBar::add-line,
+QScrollBar::sub-line {
+ background-color: #3e3e42;
+ border: none;
+}
+
+/* QScrollBar::add-line:horizontal:hover,
+QScrollBar::sub-line:horizontal:hover,
+QScrollBar::add-line:vertical:hover,
+QScrollBar::sub-line:vertical:hover,
+QScrollBar::add-line:horizontal:pressed,
+QScrollBar::sub-line:horizontal:pressed,
+QScrollBar::add-line:vertical:pressed,
+QScrollBar::sub-line:vertical:pressed { } */
+QScrollBar::handle:hover {
+ background: #9e9e9e;
+}
+
+QScrollBar::handle:pressed {
+ background: #efebef;
+}
+
+QScrollBar::handle:disabled {
+ background: #555558;
+}
+
+QScrollBar::add-page,
+QScrollBar::sub-page {
+ background: transparent;
+}
+
+QScrollBar::up-arrow:vertical {
+ image: url(./vs15/scrollbar-up.png);
+}
+
+QScrollBar::up-arrow:vertical:hover {
+ image: url(./vs15/scrollbar-up-hover.png);
+}
+
+QScrollBar::up-arrow:vertical:disabled {
+ image: url(./vs15/scrollbar-up-disabled.png);
+}
+
+QScrollBar::right-arrow:horizontal {
+ image: url(./vs15/scrollbar-right.png);
+}
+
+QScrollBar::right-arrow:horizontal:hover {
+ image: url(./vs15/scrollbar-right-hover.png);
+}
+
+QScrollBar::right-arrow:horizontal:disabled {
+ image: url(./vs15/scrollbar-right-disabled.png);
+}
+
+QScrollBar::down-arrow:vertical {
+ image: url(./vs15/scrollbar-down.png);
+}
+
+QScrollBar::down-arrow:vertical:hover {
+ image: url(./vs15/scrollbar-down-hover.png);
+}
+
+QScrollBar::down-arrow:vertical:disabled {
+ image: url(./vs15/scrollbar-down-disabled.png);
+}
+
+QScrollBar::left-arrow:horizontal {
+ image: url(./vs15/scrollbar-left.png);
+}
+
+QScrollBar::left-arrow:horizontal:hover {
+ image: url(./vs15/scrollbar-left-hover.png);
+}
+
+QScrollBar::left-arrow:horizontal:disabled {
+ image: url(./vs15/scrollbar-left-disabled.png);
+}
+
+/* Header Rows and Tables (Configure Mod Categories) #QTableView, #QHeaderView */
+QTableView {
+ gridline-color: #3f3f46;
+ selection-background-color: #bb4287;
+ selection-color: #f1f1f1;
+}
+
+QTableView QTableCornerButton::section {
+ background: #252526;
+ border-color: #3f3f46;
+ border-style: solid;
+ border-width: 0 1px 1px 0;
+}
+
+QHeaderView {
+ border: none;
+}
+
+QHeaderView::section {
+ background: #252526;
+ border-color: #3f3f46;
+ padding: 3px 5px;
+ border-style: solid;
+ border-width: 0 1px 1px 0;
+}
+
+QHeaderView::section:hover {
+ background: #3e3e40;
+ color: #f6f6f6;
+}
+
+QHeaderView::section:last {
+ border-right: 0;
+}
+
+QHeaderView::up-arrow {
+ image: url(./vs15/sort-asc.png);
+ margin-bottom: -37px;
+}
+
+DownloadListView QHeaderView::up-arrow {
+ margin-bottom: -47px;
+}
+
+QHeaderView::down-arrow {
+ image: url(./vs15/sort-desc.png);
+ margin-bottom: 0;
+}
+
+/* Context menus, toolbar drop-downs #QMenu */
+QMenu {
+ background-color: #1a1a1c;
+ border-color: #333337;
+ border-style: solid;
+ border-width: 1px;
+ padding: 2px;
+}
+
+QMenu::item {
+ background: transparent;
+ padding: 4px 20px;
+}
+
+QMenu::item:selected,
+QMenuBar::item:selected {
+ background-color: #333334;
+}
+
+QMenu::item:disabled {
+ background-color: transparent;
+}
+
+QMenu::separator {
+ background-color: #333337;
+ height: 1px;
+ margin: 1px 0;
+}
+
+QMenu::icon {
+ margin: 1px;
+}
+
+QMenu::right-arrow {
+ image: url(./vs15/sub-menu-arrow.png);
+ subcontrol-origin: padding;
+ subcontrol-position: center right;
+ padding-right: 0.5em;
+}
+
+QMenu QPushButton {
+ background-color: transparent;
+ border-color: #3f3f46;
+ margin: 1px 0 1px 0;
+}
+
+QMenu QCheckBox,
+QMenu QRadioButton {
+ background-color: transparent;
+ padding: 5px 2px;
+}
+
+/* Tool tips #QToolTip, #SaveGameInfoWidget */
+QToolTip,
+SaveGameInfoWidget {
+ background-color: #424245;
+ border-color: #4d4d50;
+ color: #f1f1f1;
+ border-style: solid;
+ border-width: 1px;
+ padding: 2px;
+}
+
+QStatusBar::item {
+ border: None;
+}
+
+/* Progress Bars (Downloads) #QProgressBar */
+QProgressBar {
+ background-color: #e6e6e6;
+ color: #000;
+ border-color: #bcbcbc;
+ text-align: center;
+ border-style: solid;
+ border-width: 1px;
+ margin: 0 10px;
+}
+
+QProgressBar::chunk {
+ background: #06b025;
+}
+
+DownloadListView[downloadView=standard]::item {
+ padding: 16px;
+}
+
+DownloadListView[downloadView=compact]::item {
+ padding: 4px;
+}
+
+/* Right Pane and Tab Bars #QTabWidget, #QTabBar */
+QTabWidget::pane {
+ border-color: #3f3f46;
+ border-top-color: #bb4287;
+ top: 0;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QTabWidget::pane:disabled {
+ border-top-color: #3f3f46;
+}
+
+QTabBar::tab {
+ background-color: transparent;
+ padding: 4px 1em;
+ border: none;
+}
+
+QTabBar::tab:hover {
+ background-color: #a83b79;
+}
+
+QTabBar::tab:selected,
+QTabBar::tab:selected:hover {
+ background-color: #bb4287;
+}
+
+QTabBar::tab:disabled {
+ background-color: transparent;
+ color: #656565;
+}
+
+QTabBar::tab:selected:disabled {
+ background-color: #3f3f46;
+}
+
+/* Scrollers */
+QTabBar QToolButton {
+ background-color: #333337;
+ border-color: #3f3f46;
+ padding: 1px;
+ margin: 0;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QTabBar QToolButton:hover {
+ border-color: #bb4287;
+ border-width: 1px;
+ border-style: solid;
+}
+
+QTabBar QToolButton:disabled,
+QTabBar QToolButton:pressed:hover {
+ background-color: #333337;
+}
+
+QTabBar::scroller {
+ width: 23px;
+ background-color: red;
+}
+
+QTabBar QToolButton::right-arrow {
+ image: url(./vs15/scrollbar-right.png);
+}
+
+QTabBar QToolButton::right-arrow:hover {
+ image: url(./vs15/scrollbar-right-hover.png);
+}
+
+QTabBar QToolButton::left-arrow {
+ image: url(./vs15/scrollbar-left.png);
+}
+
+QTabBar QToolButton::left-arrow:hover {
+ image: url(./vs15/scrollbar-left-hover.png);
+}
+
+/* Special styles */
+QWidget#tabImages QPushButton {
+ background-color: transparent;
+ margin: 0 0.3em;
+ padding: 0;
+}
+
+/* like dialog QPushButton*/
+QWidget#tabESPs QToolButton {
+ color: #000000;
+ background-color: #dddddd;
+ border-color: #707070;
+ border-style: solid;
+ border-width: 1px;
+}
+
+QWidget#tabESPs QToolButton:hover {
+ background-color: #BEE6FD;
+ border-color: #bf498c;
+}
+
+QWidget#tabESPs QToolButton:focus {
+ background-color: #dddddd;
+ border-color: #bb4287;
+}
+
+QWidget#tabESPs QToolButton:disabled {
+ background-color: #333337;
+ border-color: #3f3f46;
+}
+
+QTreeWidget#categoriesList {
+ /* min-width: 225px; */
+}
+
+QTreeWidget#categoriesList::item {
+ background-position: center left;
+ background-repeat: no-repeat;
+ padding: 0.35em 10px;
+}
+
+QTreeWidget#categoriesList::item:has-children {
+ background-image: url(./vs15/branch-closed.png);
+}
+
+QTreeWidget#categoriesList::item:has-children:open {
+ background-image: url(./vs15/branch-open.png);
+}
+
+QDialog#QueryOverwriteDialog QPushButton {
+ margin-left: 0.5em;
+}
+
+QDialog#PyCfgDialog QPushButton:hover {
+ background-color: #BEE6FD;
+}
+
+QLineEdit#modFilterEdit {
+ margin-top: 2px;
+}
+
+/* highlight unchecked BSAs */
+QWidget#bsaTab QTreeWidget::indicator:unchecked {
+ background-color: #bb4287;
+}
+
+/* increase version text field */
+QLineEdit#versionEdit {
+ max-width: 100px;
+}
+
+/* Dialogs width changes */
+/* increase width to prevent buttons cutting */
+QDialog#QueryOverwriteDialog {
+ min-width: 565px;
+}
+
+QDialog#ModInfoDialog {
+ min-width: 850px;
+}
+
+QLineEdit[valid-filter=false] {
+ background-color: #661111 !important;
+} \ No newline at end of file
diff --git a/src/stylesheets/vs15 Dark-Purple.qss b/src/stylesheets/vs15 Dark-Purple.qss
index 73a8a3ec..89f19ccf 100644
--- a/src/stylesheets/vs15 Dark-Purple.qss
+++ b/src/stylesheets/vs15 Dark-Purple.qss
@@ -1,58 +1,65 @@
-/*base*/
/*!*************************************
VS15 Dark
****************************************
- Author: chintsu_kun
- Version: 2.0.2
+ Author: chintsu_kun, holt59, MO2 Team
+ Version: 2.5.0
Licence: GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html)
Url: https://github.com/nikolay-borzov/modorganizer-themes
****************************************
*/
/* For some reason applying background-color or border fixes paddings properties */
QListWidget::item {
- border-width: 0; }
+ border-width: 0;
+}
/* Don't override install label on download widget.
MO2 assigns color depending on download state */
#installLabel {
- color: none; }
+ color: none;
+}
/* Make `background-color` work for :hover, :focus and :pressed states */
QToolButton {
- border: none; }
+ border: none;
+}
/* Main Window */
QWidget {
- background-color: #2D2D30;
- color: #F1F1F1; }
- QWidget::disabled {
- color: #656565; }
+ background-color: #2d2d30;
+ color: #f1f1f1;
+}
+
+QWidget::disabled {
+ color: #656565;
+}
/* Common */
/* remove outline */
* {
- outline: 0; }
+ outline: 0;
+}
*:disabled,
QListView::item:disabled,
*::item:selected:disabled {
- color: #656565; }
+ color: #656565;
+}
/* line heights */
/* QTreeView#fileTree::item - currently have problem with size column vertical
- text align */
+ text align */
#bsaList::item,
#dataTree::item,
-QTreeView#modList::item,
+#modList::item,
+#categoriesTree::item,
#savegameList::item,
-QTreeWidget#categoriesTree::item,
#tabConflicts QTreeWidget::item {
- padding: 0.3em 0; }
+ padding: 0.3em 0;
+}
QListView::item,
QTreeView#espList::item {
- padding-top: 0.3em;
- padding-bottom: 0.3em;
+ padding: 0.3em 0;
}
/* to enable border color */
@@ -62,58 +69,84 @@ QTextEdit,
QWebView,
QTableView {
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QAbstractItemView {
- color: #DCDCDC;
- background-color: #1E1E1E;
+ color: #dcdcdc;
+ background-color: #1e1e1e;
alternate-background-color: #262626;
- border-color: #3F3F46; }
- QAbstractItemView::item:selected, QAbstractItemView::item:selected:hover {
- background-color: #7E2AD2;
- color: #F1F1F1; }
+ border-color: #3f3f46;
+}
+
+QAbstractItemView::item:selected,
+QAbstractItemView::item:selected:hover,
+QAbstractItemView::item:alternate:selected,
+QAbstractItemView::item:alternate:selected:hover {
+ color: #f1f1f1;
+ background-color: #7e2ad2;
+}
QAbstractItemView[filtered=true] {
- border: 2px solid #f00 !important;
+ border: 2px solid #f00 !important;
+}
+
+QAbstractItemView::item {
+ background: #1e1e1e;
+}
+
+QAbstractItemView::item:alternate {
+ background: #262626;
}
QAbstractItemView,
QListView,
QTreeView {
- show-decoration-selected: 1; }
+ show-decoration-selected: 1;
+}
QAbstractItemView::item:hover,
-QListView::item:hover,
+QAbstractItemView::item:alternate:hover,
+QAbstractItemView::item:disabled:hover,
+QAbstractItemView::item:alternate:disabled:hover QListView::item:hover,
QTreeView::branch:hover,
QTreeWidget::item:hover {
- background-color: rgba(126, 42, 210, 0.3); }
+ background-color: rgba(126, 42, 210, 0.3);
+}
QAbstractItemView::item:selected:disabled,
+QAbstractItemView::item:alternate:selected:disabled,
QListView::item:selected:disabled,
QTreeView::branch:selected:disabled,
QTreeWidget::item:selected:disabled {
- background-color: rgba(126, 42, 210, 0.3); }
+ background-color: rgba(126, 42, 210, 0.3);
+}
-QTreeView::branch:selected {
- background-color: #7E2AD2; }
+QTreeView::branch:selected,
+#bsaList::branch:selected {
+ background-color: #7e2ad2;
+}
QLabel {
- background-color: transparent; }
+ background-color: transparent;
+}
LinkLabel {
- qproperty-linkColor: #3399FF; }
+ qproperty-linkColor: #7e2ad2;
+}
/* Left Pane & File Trees #QTreeView, #QListView*/
QTreeView::branch:closed:has-children {
- image: url(./vs15/branch-closed.png); }
+ image: url(./vs15/branch-closed.png);
+}
QTreeView::branch:open:has-children {
- image: url(./vs15/branch-open.png); }
+ image: url(./vs15/branch-open.png);
+}
-/*QListView::item:hover { }
-QListView::item:selected { }*/
QListView::item {
- color: #F1F1F1; }
+ color: #f1f1f1;
+}
/* Text areas and text fields #QTextEdit, #QLineEdit, #QWebView */
QTextEdit,
@@ -124,14 +157,16 @@ QAbstractSpinBox::up-button,
QAbstractSpinBox::down-button,
QComboBox {
background-color: #333337;
- border-color: #3F3F46; }
+ border-color: #3f3f46;
+}
QLineEdit:hover,
QAbstractSpinBox:hover,
QTextEdit:hover,
QComboBox:hover,
QComboBox:editable:hover {
- border-color: #7E2AD2; }
+ border-color: #7e2ad2;
+}
QLineEdit:focus,
QAbstractSpinBox::focus,
@@ -139,31 +174,37 @@ QTextEdit:focus,
QComboBox:focus,
QComboBox:editable:focus,
QComboBox:on {
- background-color: #3F3F46;
- border-color: #7E2AD2; }
+ background-color: #3f3f46;
+ border-color: #7e2ad2;
+}
QComboBox:on {
- border-bottom-color: #3F3F46; }
+ border-bottom-color: #3f3f46;
+}
QLineEdit,
QAbstractSpinBox {
min-height: 15px;
padding: 2px;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QLineEdit {
- margin-top: 0; }
+ margin-top: 0;
+}
/* clear button */
QLineEdit QToolButton,
QLineEdit QToolButton:hover {
background: none;
- margin-top: 1px; }
+ margin-top: 1px;
+}
QLineEdit#espFilterEdit QToolButton {
margin-top: -2px;
- margin-bottom: 1px; }
+ margin-bottom: 1px;
+}
/* Drop-downs #QComboBox*/
QComboBox {
@@ -171,591 +212,717 @@ QComboBox {
padding-left: 5px;
margin: 3px 0 1px 0;
border-style: solid;
- border-width: 1px; }
- QComboBox:editable {
- padding-left: 3px;
- /* to enable hover styles */
- background-color: transparent; }
- QComboBox::drop-down {
- width: 20px;
- subcontrol-origin: padding;
- subcontrol-position: top right;
- border: none;
- /* If you need to set style for drop-down button
- &:on,
- &:editable:hover {
- background-color: red;
- } */ }
- QComboBox::down-arrow {
- image: url(./vs15/combobox-down.png); }
- QComboBox QAbstractItemView {
- background-color: #1B1B1C;
- selection-background-color: #3F3F46;
- border-color: #7E2AD2;
- border-style: solid;
- border-width: 0 1px 1px 1px; }
+ border-width: 1px;
+}
+
+QComboBox:editable {
+ padding-left: 3px;
+ /* to enable hover styles */
+ background-color: transparent;
+}
+
+QComboBox::drop-down {
+ width: 20px;
+ subcontrol-origin: padding;
+ subcontrol-position: top right;
+ border: none;
+}
+
+QComboBox::down-arrow {
+ image: url(./vs15/combobox-down.png);
+}
-/* doesn't work http://stackoverflow.com/questions/13308341/qcombobox-abstractitemviewitem*/
-/*QComboBox QAbstractItemView:item {
+QComboBox QAbstractItemView {
+ background-color: #1b1b1c;
+ selection-background-color: #3f3f46;
+ border-color: #7e2ad2;
+ border-style: solid;
+ border-width: 0 1px 1px 1px;
+}
+
+/* Doesn't work http://stackoverflow.com/questions/13308341/qcombobox-abstractitemviewitem */
+/* QComboBox QAbstractItemView:item {
padding: 10px;
margin: 10px;
-}*/
+} */
/* Toolbar */
QToolBar {
- border: none; }
+ border: none;
+}
QToolBar::separator {
border-left-color: #222222;
- border-right-color: #46464A;
+ border-right-color: #46464a;
border-width: 0 1px 0 1px;
border-style: solid;
- width: 0; }
+ width: 0;
+}
QToolButton {
- padding: 4px; }
- QToolButton:hover, QToolButton:focus {
- background-color: #3E3E40; }
- QToolButton:pressed {
- background-color: #7E2AD2; }
+ padding: 4px;
+}
+
+QToolButton:hover, QToolButton:focus {
+ background-color: #3e3e40;
+}
+
+QToolButton:pressed {
+ background-color: #7e2ad2;
+}
QToolButton::menu-indicator {
image: url(./vs15/combobox-down.png);
subcontrol-origin: padding;
subcontrol-position: center right;
padding-top: 10%;
- padding-right: 5%; }
+ padding-right: 5%;
+}
/* Group Boxes #QGroupBox */
QGroupBox {
- border-color: #3F3F46;
+ border-color: #3f3f46;
border-style: solid;
border-width: 1px;
- padding: 1em .3em .3em .3em;
- margin-top: .65em; }
+ padding: 1em 0.3em 0.3em 0.3em;
+ margin-top: 0.65em;
+}
QGroupBox::title {
subcontrol-origin: margin;
subcontrol-position: top left;
padding: 2px;
- left: 10px; }
+ left: 10px;
+}
/* LCD Count */
QLCDNumber {
- border-color: #3F3F46;
+ border-color: #3f3f46;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
/* Buttons #QPushButton */
QPushButton {
background-color: #333337;
- border-color: #3F3F46;
+ border-color: #3f3f46;
min-height: 18px;
padding: 2px 5px;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QPushButton:hover,
QPushButton:checked,
QPushButton:focus,
QAbstractSpinBox::up-button:hover,
QAbstractSpinBox::down-button:hover {
- background-color: #7E2AD2; }
+ background-color: #7e2ad2;
+}
QPushButton:pressed,
QPushButton:checked:hover,
QAbstractSpinBox::up-button:pressed,
QAbstractSpinBox::down-button:pressed {
- background-color: #8b3dd8; }
+ background-color: #8b3dd8;
+}
QPushButton:disabled,
QAbstractSpinBox::up-button:disabled,
QAbstractSpinBox::down-button:disabled {
background-color: #333337;
- border-color: #3F3F46; }
+ border-color: #3f3f46;
+}
QPushButton::menu-indicator {
image: url(./vs15/combobox-down.png);
subcontrol-origin: padding;
subcontrol-position: center right;
- padding-right: 5%; }
+ padding-right: 5%;
+}
/* Dialog buttons */
QDialog QPushButton,
QSlider::handle:horizontal,
QSlider::handle:vertical {
color: #000000;
- background-color: #DDDDDD;
+ background-color: #dddddd;
border-color: #707070;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QDialog QPushButton:hover,
QSlider::handle:horizontal:hover,
QSlider::handle:vertical:hover,
QSlider::handle:horizontal:pressed,
-QSlider::handle:vertical:pressed {
- background-color: #e4d2f6;
- border-color: #8635d7; }
+QSlider::handle:horizontal:focus:pressed,
+QSlider::handle:vertical:pressed,
+QSlider::handle:vertical:focus:pressed {
+ background-color: #BEE6FD;
+ border-color: #8635d7;
+}
-QSlider::handle:horizontal:focus:!pressed,
-QSlider::handle:vertical:focus:!pressed,
+QSlider::handle:horizontal:focus,
+QSlider::handle:vertical:focus,
QDialog QPushButton:focus,
QDialog QPushButton:checked {
- background-color: #DDDDDD;
- border-color: #7E2AD2; }
+ background-color: #dddddd;
+ border-color: #7e2ad2;
+}
QDialog QPushButton:disabled,
QSlider::handle:horizontal:disabled,
QSlider::handle:vertical:disabled {
background-color: #333337;
- border-color: #3F3F46; }
+ border-color: #3f3f46;
+}
QDialog QPushButton {
min-width: 1.5em;
- padding-left: .5em;
- padding-right: .5em; }
+ padding-left: 0.5em;
+ padding-right: 0.5em;
+}
/* Check boxes and Radio buttons common #QCheckBox, #QRadioButton */
QGroupBox::indicator,
QTreeView::indicator,
QCheckBox::indicator,
QRadioButton::indicator {
- background-color: #2D2D30;
- border-color: #3F3F46;
+ background-color: #2d2d30;
+ border-color: #3f3f46;
width: 13px;
height: 13px;
border-style: solid;
- border-width: 1px; }
- QGroupBox::indicator:hover,
- QTreeView::indicator:hover,
- QCheckBox::indicator:hover,
- QRadioButton::indicator:hover {
- background-color: #3F3F46;
- border-color: #7E2AD2; }
+ border-width: 1px;
+}
+
+QGroupBox::indicator:hover,
+QTreeView::indicator:hover,
+QCheckBox::indicator:hover,
+QRadioButton::indicator:hover {
+ background-color: #3f3f46;
+ border-color: #7e2ad2;
+}
QGroupBox::indicator:checked,
QTreeView::indicator:checked,
QCheckBox::indicator:checked {
- image: url(./vs15/checkbox-check.png); }
+ image: url(./vs15/checkbox-check.png);
+}
QGroupBox::indicator:disabled,
QTreeView::indicator:checked:disabled,
QCheckBox::indicator:checked:disabled {
- image: url(./vs15/checkbox-check-disabled.png); }
+ image: url(./vs15/checkbox-check-disabled.png);
+}
/* Check boxes special */
QTreeView#modList::indicator {
width: 15px;
- height: 15px; }
+ height: 15px;
+}
/* Radio buttons #QRadioButton */
QRadioButton::indicator {
- border-radius: 7px; }
- QRadioButton::indicator::checked {
- background-color: #B9B9BA;
- border-width: 2px;
- width: 11px;
- height: 11px; }
- QRadioButton::indicator::checked:hover {
- border-color: #3F3F46; }
+ border-radius: 7px;
+}
+
+QRadioButton::indicator::checked {
+ background-color: #B9B9BA;
+ border-width: 2px;
+ width: 11px;
+ height: 11px;
+}
+
+QRadioButton::indicator::checked:hover {
+ border-color: #3f3f46;
+}
/* Spinners #QSpinBox, #QDoubleSpinBox */
QAbstractSpinBox {
- margin: 1px; }
+ margin: 1px;
+}
QAbstractSpinBox::up-button,
QAbstractSpinBox::down-button {
border-style: solid;
border-width: 1px;
- subcontrol-origin: padding; }
+ subcontrol-origin: padding;
+}
QAbstractSpinBox::up-button {
- subcontrol-position: top right; }
+ subcontrol-position: top right;
+}
QAbstractSpinBox::up-arrow {
- image: url(./vs15/spinner-up.png); }
+ image: url(./vs15/spinner-up.png);
+}
QAbstractSpinBox::down-button {
- subcontrol-position: bottom right; }
+ subcontrol-position: bottom right;
+}
QAbstractSpinBox::down-arrow {
- image: url(./vs15/spinner-down.png); }
+ image: url(./vs15/spinner-down.png);
+}
/* Sliders #QSlider */
QSlider::groove:horizontal {
- background-color: #3F3F46;
+ background-color: #3f3f46;
border: none;
height: 8px;
- margin: 2px 0; }
+ margin: 2px 0;
+}
QSlider::handle:horizontal {
- width: .5em;
+ width: 0.5em;
height: 2em;
margin: -7px 0;
- subcontrol-origin: margin; }
+ subcontrol-origin: margin;
+}
/* Scroll Bars #QAbstractScrollArea, #QScrollBar*/
/* assigning background still leaves not filled area*/
QAbstractScrollArea::corner {
- background-color: transparent; }
+ background-color: transparent;
+}
/* Horizontal */
QScrollBar:horizontal {
height: 18px;
border: none;
- margin: 0 23px 0 23px; }
+ margin: 0 23px 0 23px;
+}
QScrollBar::handle:horizontal {
min-width: 32px;
- margin: 4px 2px; }
+ margin: 4px 2px;
+}
QScrollBar::add-line:horizontal {
width: 23px;
subcontrol-position: right;
- subcontrol-origin: margin; }
+ subcontrol-origin: margin;
+}
QScrollBar::sub-line:horizontal {
width: 23px;
subcontrol-position: left;
- subcontrol-origin: margin; }
+ subcontrol-origin: margin;
+}
/* Vertical */
QScrollBar:vertical {
width: 20px;
border: none;
- margin: 23px 0 23px 0; }
+ margin: 23px 0 23px 0;
+}
QScrollBar::handle:vertical {
min-height: 32px;
- margin: 2px 4px; }
+ margin: 2px 4px;
+}
QScrollBar::add-line:vertical {
height: 23px;
subcontrol-position: bottom;
- subcontrol-origin: margin; }
+ subcontrol-origin: margin;
+}
QScrollBar::sub-line:vertical {
height: 23px;
subcontrol-position: top;
- subcontrol-origin: margin; }
+ subcontrol-origin: margin;
+}
/* Combined */
QScrollBar {
- background-color: #3E3E42;
- border: none; }
+ background-color: #3e3e42;
+ border: none;
+}
QScrollBar::handle {
- background-color: #686868; }
+ background-color: #686868;
+}
QScrollBar::add-line,
QScrollBar::sub-line {
- background-color: #3E3E42;
- border: none; }
+ background-color: #3e3e42;
+ border: none;
+}
-/*QScrollBar::add-line:horizontal:hover,
+/* QScrollBar::add-line:horizontal:hover,
QScrollBar::sub-line:horizontal:hover,
QScrollBar::add-line:vertical:hover,
QScrollBar::sub-line:vertical:hover,
QScrollBar::add-line:horizontal:pressed,
QScrollBar::sub-line:horizontal:pressed,
QScrollBar::add-line:vertical:pressed,
-QScrollBar::sub-line:vertical:pressed { }*/
+QScrollBar::sub-line:vertical:pressed { } */
QScrollBar::handle:hover {
- background: #9E9E9E; }
+ background: #9e9e9e;
+}
QScrollBar::handle:pressed {
- background: #EFEBEF; }
+ background: #efebef;
+}
QScrollBar::handle:disabled {
- background: #555558; }
+ background: #555558;
+}
QScrollBar::add-page,
QScrollBar::sub-page {
- background: transparent; }
+ background: transparent;
+}
QScrollBar::up-arrow:vertical {
- image: url(./vs15/scrollbar-up.png); }
+ image: url(./vs15/scrollbar-up.png);
+}
QScrollBar::up-arrow:vertical:hover {
- image: url(./vs15/scrollbar-up-hover.png); }
+ image: url(./vs15/scrollbar-up-hover.png);
+}
QScrollBar::up-arrow:vertical:disabled {
- image: url(./vs15/scrollbar-up-disabled.png); }
+ image: url(./vs15/scrollbar-up-disabled.png);
+}
QScrollBar::right-arrow:horizontal {
- image: url(./vs15/scrollbar-right.png); }
+ image: url(./vs15/scrollbar-right.png);
+}
QScrollBar::right-arrow:horizontal:hover {
- image: url(./vs15/scrollbar-right-hover.png); }
+ image: url(./vs15/scrollbar-right-hover.png);
+}
QScrollBar::right-arrow:horizontal:disabled {
- image: url(./vs15/scrollbar-right-disabled.png); }
+ image: url(./vs15/scrollbar-right-disabled.png);
+}
QScrollBar::down-arrow:vertical {
- image: url(./vs15/scrollbar-down.png); }
+ image: url(./vs15/scrollbar-down.png);
+}
QScrollBar::down-arrow:vertical:hover {
- image: url(./vs15/scrollbar-down-hover.png); }
+ image: url(./vs15/scrollbar-down-hover.png);
+}
QScrollBar::down-arrow:vertical:disabled {
- image: url(./vs15/scrollbar-down-disabled.png); }
+ image: url(./vs15/scrollbar-down-disabled.png);
+}
QScrollBar::left-arrow:horizontal {
- image: url(./vs15/scrollbar-left.png); }
+ image: url(./vs15/scrollbar-left.png);
+}
QScrollBar::left-arrow:horizontal:hover {
- image: url(./vs15/scrollbar-left-hover.png); }
+ image: url(./vs15/scrollbar-left-hover.png);
+}
QScrollBar::left-arrow:horizontal:disabled {
- image: url(./vs15/scrollbar-left-disabled.png); }
+ image: url(./vs15/scrollbar-left-disabled.png);
+}
/* Header Rows and Tables (Configure Mod Categories) #QTableView, #QHeaderView */
QTableView {
- gridline-color: #3F3F46;
- selection-background-color: #7E2AD2;
- selection-color: #F1F1F1; }
+ gridline-color: #3f3f46;
+ selection-background-color: #7e2ad2;
+ selection-color: #f1f1f1;
+}
QTableView QTableCornerButton::section {
background: #252526;
- border-color: #3F3F46;
+ border-color: #3f3f46;
border-style: solid;
- border-width: 0 1px 1px 0; }
+ border-width: 0 1px 1px 0;
+}
QHeaderView {
- border: none; }
+ border: none;
+}
QHeaderView::section {
background: #252526;
- border-color: #3F3F46;
+ border-color: #3f3f46;
padding: 3px 5px;
border-style: solid;
- border-width: 0 1px 1px 0; }
+ border-width: 0 1px 1px 0;
+}
QHeaderView::section:hover {
- background: #3E3E40;
- color: #F6F6F6; }
+ background: #3e3e40;
+ color: #f6f6f6;
+}
-/*QHeaderView::section:first { }*/
QHeaderView::section:last {
- border-right: 0; }
+ border-right: 0;
+}
QHeaderView::up-arrow {
image: url(./vs15/sort-asc.png);
- margin-bottom: -37px; }
+ margin-bottom: -37px;
+}
DownloadListView QHeaderView::up-arrow {
- margin-bottom: -47px; }
+ margin-bottom: -47px;
+}
QHeaderView::down-arrow {
image: url(./vs15/sort-desc.png);
- margin-bottom: 0; }
+ margin-bottom: 0;
+}
/* Context menus, toolbar drop-downs #QMenu */
QMenu {
- background-color: #1A1A1C;
+ background-color: #1a1a1c;
border-color: #333337;
border-style: solid;
border-width: 1px;
- padding: 2px; }
+ padding: 2px;
+}
QMenu::item {
background: transparent;
- padding: 4px 20px; }
+ padding: 4px 20px;
+}
-QMenu::item:selected, QMenuBar::item:selected {
- background-color: #333334; }
+QMenu::item:selected,
+QMenuBar::item:selected {
+ background-color: #333334;
+}
QMenu::item:disabled {
- background-color: transparent; }
+ background-color: transparent;
+}
QMenu::separator {
background-color: #333337;
height: 1px;
- margin: 1px 0; }
+ margin: 1px 0;
+}
QMenu::icon {
- margin: 1px; }
+ margin: 1px;
+}
QMenu::right-arrow {
image: url(./vs15/sub-menu-arrow.png);
subcontrol-origin: padding;
subcontrol-position: center right;
- padding-right: .5em; }
+ padding-right: 0.5em;
+}
QMenu QPushButton {
background-color: transparent;
- border-color: #3F3F46;
- margin: 1px 0 1px 0; }
+ border-color: #3f3f46;
+ margin: 1px 0 1px 0;
+}
QMenu QCheckBox,
QMenu QRadioButton {
background-color: transparent;
- padding: 5px 2px; }
+ padding: 5px 2px;
+}
/* Tool tips #QToolTip, #SaveGameInfoWidget */
QToolTip,
SaveGameInfoWidget {
background-color: #424245;
- border-color: #4D4D50;
- color: #F1F1F1;
+ border-color: #4d4d50;
+ color: #f1f1f1;
border-style: solid;
border-width: 1px;
- padding: 2px; }
+ padding: 2px;
+}
-QStatusBar::item {border: None;}
+QStatusBar::item {
+ border: None;
+}
/* Progress Bars (Downloads) #QProgressBar */
QProgressBar {
- background-color: #E6E6E6;
+ background-color: #e6e6e6;
color: #000;
- border-color: #BCBCBC;
+ border-color: #bcbcbc;
text-align: center;
border-style: solid;
border-width: 1px;
- margin: 0px 0px; }
+ margin: 0 10px;
+}
QProgressBar::chunk {
- background: #06B025; }
+ background: #06b025;
+}
DownloadListView[downloadView=standard]::item {
- padding: 16px;
+ padding: 16px;
}
DownloadListView[downloadView=compact]::item {
- padding: 4px;
+ padding: 4px;
}
/* Right Pane and Tab Bars #QTabWidget, #QTabBar */
QTabWidget::pane {
- border-color: #3F3F46;
- border-top-color: #7E2AD2;
+ border-color: #3f3f46;
+ border-top-color: #7e2ad2;
top: 0;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QTabWidget::pane:disabled {
- border-top-color: #3F3F46; }
+ border-top-color: #3f3f46;
+}
-/*QTabWidget::tab-bar { }*/
QTabBar::tab {
background-color: transparent;
padding: 4px 1em;
- border: none; }
+ border: none;
+}
QTabBar::tab:hover {
- background-color: #8b3dd8; }
+ background-color: #8b3dd8;
+}
QTabBar::tab:selected,
QTabBar::tab:selected:hover {
- background-color: #7E2AD2; }
+ background-color: #7e2ad2;
+}
QTabBar::tab:disabled {
background-color: transparent;
- color: #656565; }
+ color: #656565;
+}
QTabBar::tab:selected:disabled {
- background-color: #3F3F46; }
+ background-color: #3f3f46;
+}
/* Scrollers */
QTabBar QToolButton {
background-color: #333337;
- border-color: #3F3F46;
+ border-color: #3f3f46;
padding: 1px;
margin: 0;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QTabBar QToolButton:hover {
- border-color: #7E2AD2;
+ border-color: #7e2ad2;
border-width: 1px;
- border-style: solid; }
+ border-style: solid;
+}
QTabBar QToolButton:disabled,
QTabBar QToolButton:pressed:hover {
- background-color: #333337; }
+ background-color: #333337;
+}
-/*QTabBar::tear { }*/
QTabBar::scroller {
width: 23px;
- background-color: red; }
+ background-color: red;
+}
QTabBar QToolButton::right-arrow {
- image: url(./vs15/scrollbar-right.png); }
+ image: url(./vs15/scrollbar-right.png);
+}
QTabBar QToolButton::right-arrow:hover {
- image: url(./vs15/scrollbar-right-hover.png); }
+ image: url(./vs15/scrollbar-right-hover.png);
+}
QTabBar QToolButton::left-arrow {
- image: url(./vs15/scrollbar-left.png); }
+ image: url(./vs15/scrollbar-left.png);
+}
QTabBar QToolButton::left-arrow:hover {
- image: url(./vs15/scrollbar-left-hover.png); }
+ image: url(./vs15/scrollbar-left-hover.png);
+}
/* Special styles */
QWidget#tabImages QPushButton {
background-color: transparent;
- margin: 0 .3em;
- padding: 0; }
+ margin: 0 0.3em;
+ padding: 0;
+}
/* like dialog QPushButton*/
QWidget#tabESPs QToolButton {
color: #000000;
- background-color: #DDDDDD;
+ background-color: #dddddd;
border-color: #707070;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QWidget#tabESPs QToolButton:hover {
- background-color: #e4d2f6;
- border-color: #8635d7; }
+ background-color: #BEE6FD;
+ border-color: #8635d7;
+}
QWidget#tabESPs QToolButton:focus {
- background-color: #DDDDDD;
- border-color: #7E2AD2; }
+ background-color: #dddddd;
+ border-color: #7e2ad2;
+}
QWidget#tabESPs QToolButton:disabled {
background-color: #333337;
- border-color: #3F3F46; }
+ border-color: #3f3f46;
+}
QTreeWidget#categoriesList {
- /*min-width: 225px;*/ }
+ /* min-width: 225px; */
+}
QTreeWidget#categoriesList::item {
background-position: center left;
background-repeat: no-repeat;
- padding: .35em 10px; }
+ padding: 0.35em 10px;
+}
QTreeWidget#categoriesList::item:has-children {
- background-image: url(./vs15/branch-closed.png); }
+ background-image: url(./vs15/branch-closed.png);
+}
QTreeWidget#categoriesList::item:has-children:open {
- background-image: url(./vs15/branch-open.png); }
+ background-image: url(./vs15/branch-open.png);
+}
QDialog#QueryOverwriteDialog QPushButton {
- margin-left: .5em; }
+ margin-left: 0.5em;
+}
QDialog#PyCfgDialog QPushButton:hover {
- background-color: #e4d2f6; }
+ background-color: #BEE6FD;
+}
QLineEdit#modFilterEdit {
- margin-top: 2px; }
+ margin-top: 2px;
+}
/* highlight unchecked BSAs */
QWidget#bsaTab QTreeWidget::indicator:unchecked {
- background-color: #7E2AD2; }
+ background-color: #7e2ad2;
+}
/* increase version text field */
QLineEdit#versionEdit {
- max-width: 100px; }
+ max-width: 100px;
+}
/* Dialogs width changes */
/* increase width to prevent buttons cutting */
QDialog#QueryOverwriteDialog {
- min-width: 565px; }
+ min-width: 565px;
+}
QDialog#ModInfoDialog {
- min-width: 850px; }
+ min-width: 850px;
+}
QLineEdit[valid-filter=false] {
- background-color: #661111 !important;
-}
+ background-color: #661111 !important;
+} \ No newline at end of file
diff --git a/src/stylesheets/vs15 Dark-Red.qss b/src/stylesheets/vs15 Dark-Red.qss
index d48866fd..f17f8a01 100644
--- a/src/stylesheets/vs15 Dark-Red.qss
+++ b/src/stylesheets/vs15 Dark-Red.qss
@@ -1,58 +1,65 @@
-/*base*/
/*!*************************************
VS15 Dark
****************************************
- Author: chintsu_kun
- Version: 2.0.2
+ Author: chintsu_kun, holt59, MO2 Team
+ Version: 2.5.0
Licence: GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html)
Url: https://github.com/nikolay-borzov/modorganizer-themes
****************************************
*/
/* For some reason applying background-color or border fixes paddings properties */
QListWidget::item {
- border-width: 0; }
+ border-width: 0;
+}
/* Don't override install label on download widget.
MO2 assigns color depending on download state */
#installLabel {
- color: none; }
+ color: none;
+}
/* Make `background-color` work for :hover, :focus and :pressed states */
QToolButton {
- border: none; }
+ border: none;
+}
/* Main Window */
QWidget {
- background-color: #2D2D30;
- color: #F1F1F1; }
- QWidget::disabled {
- color: #656565; }
+ background-color: #2d2d30;
+ color: #f1f1f1;
+}
+
+QWidget::disabled {
+ color: #656565;
+}
/* Common */
/* remove outline */
* {
- outline: 0; }
+ outline: 0;
+}
*:disabled,
QListView::item:disabled,
*::item:selected:disabled {
- color: #656565; }
+ color: #656565;
+}
/* line heights */
/* QTreeView#fileTree::item - currently have problem with size column vertical
- text align */
+ text align */
#bsaList::item,
#dataTree::item,
-QTreeView#modList::item,
+#modList::item,
+#categoriesTree::item,
#savegameList::item,
-QTreeWidget#categoriesTree::item,
#tabConflicts QTreeWidget::item {
- padding: 0.3em 0; }
+ padding: 0.3em 0;
+}
QListView::item,
QTreeView#espList::item {
- padding-top: 0.3em;
- padding-bottom: 0.3em;
+ padding: 0.3em 0;
}
/* to enable border color */
@@ -62,58 +69,84 @@ QTextEdit,
QWebView,
QTableView {
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QAbstractItemView {
- color: #DCDCDC;
- background-color: #1E1E1E;
+ color: #dcdcdc;
+ background-color: #1e1e1e;
alternate-background-color: #262626;
- border-color: #3F3F46; }
- QAbstractItemView::item:selected, QAbstractItemView::item:selected:hover {
- background-color: #990000;
- color: #F1F1F1; }
+ border-color: #3f3f46;
+}
+
+QAbstractItemView::item:selected,
+QAbstractItemView::item:selected:hover,
+QAbstractItemView::item:alternate:selected,
+QAbstractItemView::item:alternate:selected:hover {
+ color: #f1f1f1;
+ background-color: #990000;
+}
QAbstractItemView[filtered=true] {
- border: 2px solid #f00 !important;
+ border: 2px solid #f00 !important;
+}
+
+QAbstractItemView::item {
+ background: #1e1e1e;
+}
+
+QAbstractItemView::item:alternate {
+ background: #262626;
}
QAbstractItemView,
QListView,
QTreeView {
- show-decoration-selected: 1; }
+ show-decoration-selected: 1;
+}
QAbstractItemView::item:hover,
-QListView::item:hover,
+QAbstractItemView::item:alternate:hover,
+QAbstractItemView::item:disabled:hover,
+QAbstractItemView::item:alternate:disabled:hover QListView::item:hover,
QTreeView::branch:hover,
QTreeWidget::item:hover {
- background-color: rgba(153, 0, 0, 0.3); }
+ background-color: rgba(153, 0, 0, 0.3);
+}
QAbstractItemView::item:selected:disabled,
+QAbstractItemView::item:alternate:selected:disabled,
QListView::item:selected:disabled,
QTreeView::branch:selected:disabled,
QTreeWidget::item:selected:disabled {
- background-color: rgba(153, 0, 0, 0.3); }
+ background-color: rgba(153, 0, 0, 0.3);
+}
-QTreeView::branch:selected {
- background-color: #990000; }
+QTreeView::branch:selected,
+#bsaList::branch:selected {
+ background-color: #990000;
+}
QLabel {
- background-color: transparent; }
+ background-color: transparent;
+}
LinkLabel {
- qproperty-linkColor: #3399FF; }
+ qproperty-linkColor: #990000;
+}
/* Left Pane & File Trees #QTreeView, #QListView*/
QTreeView::branch:closed:has-children {
- image: url(./vs15/branch-closed.png); }
+ image: url(./vs15/branch-closed.png);
+}
QTreeView::branch:open:has-children {
- image: url(./vs15/branch-open.png); }
+ image: url(./vs15/branch-open.png);
+}
-/*QListView::item:hover { }
-QListView::item:selected { }*/
QListView::item {
- color: #F1F1F1; }
+ color: #f1f1f1;
+}
/* Text areas and text fields #QTextEdit, #QLineEdit, #QWebView */
QTextEdit,
@@ -124,14 +157,16 @@ QAbstractSpinBox::up-button,
QAbstractSpinBox::down-button,
QComboBox {
background-color: #333337;
- border-color: #3F3F46; }
+ border-color: #3f3f46;
+}
QLineEdit:hover,
QAbstractSpinBox:hover,
QTextEdit:hover,
QComboBox:hover,
QComboBox:editable:hover {
- border-color: #990000; }
+ border-color: #990000;
+}
QLineEdit:focus,
QAbstractSpinBox::focus,
@@ -139,31 +174,37 @@ QTextEdit:focus,
QComboBox:focus,
QComboBox:editable:focus,
QComboBox:on {
- background-color: #3F3F46;
- border-color: #990000; }
+ background-color: #3f3f46;
+ border-color: #990000;
+}
QComboBox:on {
- border-bottom-color: #3F3F46; }
+ border-bottom-color: #3f3f46;
+}
QLineEdit,
QAbstractSpinBox {
min-height: 15px;
padding: 2px;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QLineEdit {
- margin-top: 0; }
+ margin-top: 0;
+}
/* clear button */
QLineEdit QToolButton,
QLineEdit QToolButton:hover {
background: none;
- margin-top: 1px; }
+ margin-top: 1px;
+}
QLineEdit#espFilterEdit QToolButton {
margin-top: -2px;
- margin-bottom: 1px; }
+ margin-bottom: 1px;
+}
/* Drop-downs #QComboBox*/
QComboBox {
@@ -171,591 +212,717 @@ QComboBox {
padding-left: 5px;
margin: 3px 0 1px 0;
border-style: solid;
- border-width: 1px; }
- QComboBox:editable {
- padding-left: 3px;
- /* to enable hover styles */
- background-color: transparent; }
- QComboBox::drop-down {
- width: 20px;
- subcontrol-origin: padding;
- subcontrol-position: top right;
- border: none;
- /* If you need to set style for drop-down button
- &:on,
- &:editable:hover {
- background-color: red;
- } */ }
- QComboBox::down-arrow {
- image: url(./vs15/combobox-down.png); }
- QComboBox QAbstractItemView {
- background-color: #1B1B1C;
- selection-background-color: #3F3F46;
- border-color: #990000;
- border-style: solid;
- border-width: 0 1px 1px 1px; }
+ border-width: 1px;
+}
+
+QComboBox:editable {
+ padding-left: 3px;
+ /* to enable hover styles */
+ background-color: transparent;
+}
+
+QComboBox::drop-down {
+ width: 20px;
+ subcontrol-origin: padding;
+ subcontrol-position: top right;
+ border: none;
+}
+
+QComboBox::down-arrow {
+ image: url(./vs15/combobox-down.png);
+}
+
+QComboBox QAbstractItemView {
+ background-color: #1b1b1c;
+ selection-background-color: #3f3f46;
+ border-color: #990000;
+ border-style: solid;
+ border-width: 0 1px 1px 1px;
+}
-/* doesn't work http://stackoverflow.com/questions/13308341/qcombobox-abstractitemviewitem*/
-/*QComboBox QAbstractItemView:item {
+/* Doesn't work http://stackoverflow.com/questions/13308341/qcombobox-abstractitemviewitem */
+/* QComboBox QAbstractItemView:item {
padding: 10px;
margin: 10px;
-}*/
+} */
/* Toolbar */
QToolBar {
- border: none; }
+ border: none;
+}
QToolBar::separator {
border-left-color: #222222;
- border-right-color: #46464A;
+ border-right-color: #46464a;
border-width: 0 1px 0 1px;
border-style: solid;
- width: 0; }
+ width: 0;
+}
QToolButton {
- padding: 4px; }
- QToolButton:hover, QToolButton:focus {
- background-color: #3E3E40; }
- QToolButton:pressed {
- background-color: #990000; }
+ padding: 4px;
+}
+
+QToolButton:hover, QToolButton:focus {
+ background-color: #3e3e40;
+}
+
+QToolButton:pressed {
+ background-color: #990000;
+}
QToolButton::menu-indicator {
image: url(./vs15/combobox-down.png);
subcontrol-origin: padding;
subcontrol-position: center right;
padding-top: 10%;
- padding-right: 5%; }
+ padding-right: 5%;
+}
/* Group Boxes #QGroupBox */
QGroupBox {
- border-color: #3F3F46;
+ border-color: #3f3f46;
border-style: solid;
border-width: 1px;
- padding: 1em .3em .3em .3em;
- margin-top: .65em; }
+ padding: 1em 0.3em 0.3em 0.3em;
+ margin-top: 0.65em;
+}
QGroupBox::title {
subcontrol-origin: margin;
subcontrol-position: top left;
padding: 2px;
- left: 10px; }
+ left: 10px;
+}
/* LCD Count */
QLCDNumber {
- border-color: #3F3F46;
+ border-color: #3f3f46;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
/* Buttons #QPushButton */
QPushButton {
background-color: #333337;
- border-color: #3F3F46;
+ border-color: #3f3f46;
min-height: 18px;
padding: 2px 5px;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QPushButton:hover,
QPushButton:checked,
QPushButton:focus,
QAbstractSpinBox::up-button:hover,
QAbstractSpinBox::down-button:hover {
- background-color: #990000; }
+ background-color: #990000;
+}
QPushButton:pressed,
QPushButton:checked:hover,
QAbstractSpinBox::up-button:pressed,
QAbstractSpinBox::down-button:pressed {
- background-color: #b30000; }
+ background-color: #b30000;
+}
QPushButton:disabled,
QAbstractSpinBox::up-button:disabled,
QAbstractSpinBox::down-button:disabled {
background-color: #333337;
- border-color: #3F3F46; }
+ border-color: #3f3f46;
+}
QPushButton::menu-indicator {
image: url(./vs15/combobox-down.png);
subcontrol-origin: padding;
subcontrol-position: center right;
- padding-right: 5%; }
+ padding-right: 5%;
+}
/* Dialog buttons */
QDialog QPushButton,
QSlider::handle:horizontal,
QSlider::handle:vertical {
color: #000000;
- background-color: #DDDDDD;
+ background-color: #dddddd;
border-color: #707070;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QDialog QPushButton:hover,
QSlider::handle:horizontal:hover,
QSlider::handle:vertical:hover,
QSlider::handle:horizontal:pressed,
-QSlider::handle:vertical:pressed {
- background-color: #ffcccc;
- border-color: #a80000; }
+QSlider::handle:horizontal:focus:pressed,
+QSlider::handle:vertical:pressed,
+QSlider::handle:vertical:focus:pressed {
+ background-color: #BEE6FD;
+ border-color: #a80000;
+}
-QSlider::handle:horizontal:focus:!pressed,
-QSlider::handle:vertical:focus:!pressed,
+QSlider::handle:horizontal:focus,
+QSlider::handle:vertical:focus,
QDialog QPushButton:focus,
QDialog QPushButton:checked {
- background-color: #DDDDDD;
- border-color: #990000; }
+ background-color: #dddddd;
+ border-color: #990000;
+}
QDialog QPushButton:disabled,
QSlider::handle:horizontal:disabled,
QSlider::handle:vertical:disabled {
background-color: #333337;
- border-color: #3F3F46; }
+ border-color: #3f3f46;
+}
QDialog QPushButton {
min-width: 1.5em;
- padding-left: .5em;
- padding-right: .5em; }
+ padding-left: 0.5em;
+ padding-right: 0.5em;
+}
/* Check boxes and Radio buttons common #QCheckBox, #QRadioButton */
QGroupBox::indicator,
QTreeView::indicator,
QCheckBox::indicator,
QRadioButton::indicator {
- background-color: #2D2D30;
- border-color: #3F3F46;
+ background-color: #2d2d30;
+ border-color: #3f3f46;
width: 13px;
height: 13px;
border-style: solid;
- border-width: 1px; }
- QGroupBox::indicator:hover,
- QTreeView::indicator:hover,
- QCheckBox::indicator:hover,
- QRadioButton::indicator:hover {
- background-color: #3F3F46;
- border-color: #990000; }
+ border-width: 1px;
+}
+
+QGroupBox::indicator:hover,
+QTreeView::indicator:hover,
+QCheckBox::indicator:hover,
+QRadioButton::indicator:hover {
+ background-color: #3f3f46;
+ border-color: #990000;
+}
QGroupBox::indicator:checked,
QTreeView::indicator:checked,
QCheckBox::indicator:checked {
- image: url(./vs15/checkbox-check.png); }
+ image: url(./vs15/checkbox-check.png);
+}
QGroupBox::indicator:disabled,
QTreeView::indicator:checked:disabled,
QCheckBox::indicator:checked:disabled {
- image: url(./vs15/checkbox-check-disabled.png); }
+ image: url(./vs15/checkbox-check-disabled.png);
+}
/* Check boxes special */
QTreeView#modList::indicator {
width: 15px;
- height: 15px; }
+ height: 15px;
+}
/* Radio buttons #QRadioButton */
QRadioButton::indicator {
- border-radius: 7px; }
- QRadioButton::indicator::checked {
- background-color: #B9B9BA;
- border-width: 2px;
- width: 11px;
- height: 11px; }
- QRadioButton::indicator::checked:hover {
- border-color: #3F3F46; }
+ border-radius: 7px;
+}
+
+QRadioButton::indicator::checked {
+ background-color: #B9B9BA;
+ border-width: 2px;
+ width: 11px;
+ height: 11px;
+}
+
+QRadioButton::indicator::checked:hover {
+ border-color: #3f3f46;
+}
/* Spinners #QSpinBox, #QDoubleSpinBox */
QAbstractSpinBox {
- margin: 1px; }
+ margin: 1px;
+}
QAbstractSpinBox::up-button,
QAbstractSpinBox::down-button {
border-style: solid;
border-width: 1px;
- subcontrol-origin: padding; }
+ subcontrol-origin: padding;
+}
QAbstractSpinBox::up-button {
- subcontrol-position: top right; }
+ subcontrol-position: top right;
+}
QAbstractSpinBox::up-arrow {
- image: url(./vs15/spinner-up.png); }
+ image: url(./vs15/spinner-up.png);
+}
QAbstractSpinBox::down-button {
- subcontrol-position: bottom right; }
+ subcontrol-position: bottom right;
+}
QAbstractSpinBox::down-arrow {
- image: url(./vs15/spinner-down.png); }
+ image: url(./vs15/spinner-down.png);
+}
/* Sliders #QSlider */
QSlider::groove:horizontal {
- background-color: #3F3F46;
+ background-color: #3f3f46;
border: none;
height: 8px;
- margin: 2px 0; }
+ margin: 2px 0;
+}
QSlider::handle:horizontal {
- width: .5em;
+ width: 0.5em;
height: 2em;
margin: -7px 0;
- subcontrol-origin: margin; }
+ subcontrol-origin: margin;
+}
/* Scroll Bars #QAbstractScrollArea, #QScrollBar*/
/* assigning background still leaves not filled area*/
QAbstractScrollArea::corner {
- background-color: transparent; }
+ background-color: transparent;
+}
/* Horizontal */
QScrollBar:horizontal {
height: 18px;
border: none;
- margin: 0 23px 0 23px; }
+ margin: 0 23px 0 23px;
+}
QScrollBar::handle:horizontal {
min-width: 32px;
- margin: 4px 2px; }
+ margin: 4px 2px;
+}
QScrollBar::add-line:horizontal {
width: 23px;
subcontrol-position: right;
- subcontrol-origin: margin; }
+ subcontrol-origin: margin;
+}
QScrollBar::sub-line:horizontal {
width: 23px;
subcontrol-position: left;
- subcontrol-origin: margin; }
+ subcontrol-origin: margin;
+}
/* Vertical */
QScrollBar:vertical {
width: 20px;
border: none;
- margin: 23px 0 23px 0; }
+ margin: 23px 0 23px 0;
+}
QScrollBar::handle:vertical {
min-height: 32px;
- margin: 2px 4px; }
+ margin: 2px 4px;
+}
QScrollBar::add-line:vertical {
height: 23px;
subcontrol-position: bottom;
- subcontrol-origin: margin; }
+ subcontrol-origin: margin;
+}
QScrollBar::sub-line:vertical {
height: 23px;
subcontrol-position: top;
- subcontrol-origin: margin; }
+ subcontrol-origin: margin;
+}
/* Combined */
QScrollBar {
- background-color: #3E3E42;
- border: none; }
+ background-color: #3e3e42;
+ border: none;
+}
QScrollBar::handle {
- background-color: #686868; }
+ background-color: #686868;
+}
QScrollBar::add-line,
QScrollBar::sub-line {
- background-color: #3E3E42;
- border: none; }
+ background-color: #3e3e42;
+ border: none;
+}
-/*QScrollBar::add-line:horizontal:hover,
+/* QScrollBar::add-line:horizontal:hover,
QScrollBar::sub-line:horizontal:hover,
QScrollBar::add-line:vertical:hover,
QScrollBar::sub-line:vertical:hover,
QScrollBar::add-line:horizontal:pressed,
QScrollBar::sub-line:horizontal:pressed,
QScrollBar::add-line:vertical:pressed,
-QScrollBar::sub-line:vertical:pressed { }*/
+QScrollBar::sub-line:vertical:pressed { } */
QScrollBar::handle:hover {
- background: #9E9E9E; }
+ background: #9e9e9e;
+}
QScrollBar::handle:pressed {
- background: #EFEBEF; }
+ background: #efebef;
+}
QScrollBar::handle:disabled {
- background: #555558; }
+ background: #555558;
+}
QScrollBar::add-page,
QScrollBar::sub-page {
- background: transparent; }
+ background: transparent;
+}
QScrollBar::up-arrow:vertical {
- image: url(./vs15/scrollbar-up.png); }
+ image: url(./vs15/scrollbar-up.png);
+}
QScrollBar::up-arrow:vertical:hover {
- image: url(./vs15/scrollbar-up-hover.png); }
+ image: url(./vs15/scrollbar-up-hover.png);
+}
QScrollBar::up-arrow:vertical:disabled {
- image: url(./vs15/scrollbar-up-disabled.png); }
+ image: url(./vs15/scrollbar-up-disabled.png);
+}
QScrollBar::right-arrow:horizontal {
- image: url(./vs15/scrollbar-right.png); }
+ image: url(./vs15/scrollbar-right.png);
+}
QScrollBar::right-arrow:horizontal:hover {
- image: url(./vs15/scrollbar-right-hover.png); }
+ image: url(./vs15/scrollbar-right-hover.png);
+}
QScrollBar::right-arrow:horizontal:disabled {
- image: url(./vs15/scrollbar-right-disabled.png); }
+ image: url(./vs15/scrollbar-right-disabled.png);
+}
QScrollBar::down-arrow:vertical {
- image: url(./vs15/scrollbar-down.png); }
+ image: url(./vs15/scrollbar-down.png);
+}
QScrollBar::down-arrow:vertical:hover {
- image: url(./vs15/scrollbar-down-hover.png); }
+ image: url(./vs15/scrollbar-down-hover.png);
+}
QScrollBar::down-arrow:vertical:disabled {
- image: url(./vs15/scrollbar-down-disabled.png); }
+ image: url(./vs15/scrollbar-down-disabled.png);
+}
QScrollBar::left-arrow:horizontal {
- image: url(./vs15/scrollbar-left.png); }
+ image: url(./vs15/scrollbar-left.png);
+}
QScrollBar::left-arrow:horizontal:hover {
- image: url(./vs15/scrollbar-left-hover.png); }
+ image: url(./vs15/scrollbar-left-hover.png);
+}
QScrollBar::left-arrow:horizontal:disabled {
- image: url(./vs15/scrollbar-left-disabled.png); }
+ image: url(./vs15/scrollbar-left-disabled.png);
+}
/* Header Rows and Tables (Configure Mod Categories) #QTableView, #QHeaderView */
QTableView {
- gridline-color: #3F3F46;
+ gridline-color: #3f3f46;
selection-background-color: #990000;
- selection-color: #F1F1F1; }
+ selection-color: #f1f1f1;
+}
QTableView QTableCornerButton::section {
background: #252526;
- border-color: #3F3F46;
+ border-color: #3f3f46;
border-style: solid;
- border-width: 0 1px 1px 0; }
+ border-width: 0 1px 1px 0;
+}
QHeaderView {
- border: none; }
+ border: none;
+}
QHeaderView::section {
background: #252526;
- border-color: #3F3F46;
+ border-color: #3f3f46;
padding: 3px 5px;
border-style: solid;
- border-width: 0 1px 1px 0; }
+ border-width: 0 1px 1px 0;
+}
QHeaderView::section:hover {
- background: #3E3E40;
- color: #F6F6F6; }
+ background: #3e3e40;
+ color: #f6f6f6;
+}
-/*QHeaderView::section:first { }*/
QHeaderView::section:last {
- border-right: 0; }
+ border-right: 0;
+}
QHeaderView::up-arrow {
image: url(./vs15/sort-asc.png);
- margin-bottom: -37px; }
+ margin-bottom: -37px;
+}
DownloadListView QHeaderView::up-arrow {
- margin-bottom: -47px; }
+ margin-bottom: -47px;
+}
QHeaderView::down-arrow {
image: url(./vs15/sort-desc.png);
- margin-bottom: 0; }
+ margin-bottom: 0;
+}
/* Context menus, toolbar drop-downs #QMenu */
QMenu {
- background-color: #1A1A1C;
+ background-color: #1a1a1c;
border-color: #333337;
border-style: solid;
border-width: 1px;
- padding: 2px; }
+ padding: 2px;
+}
QMenu::item {
background: transparent;
- padding: 4px 20px; }
+ padding: 4px 20px;
+}
-QMenu::item:selected, QMenuBar::item:selected {
- background-color: #333334; }
+QMenu::item:selected,
+QMenuBar::item:selected {
+ background-color: #333334;
+}
QMenu::item:disabled {
- background-color: transparent; }
+ background-color: transparent;
+}
QMenu::separator {
background-color: #333337;
height: 1px;
- margin: 1px 0; }
+ margin: 1px 0;
+}
QMenu::icon {
- margin: 1px; }
+ margin: 1px;
+}
QMenu::right-arrow {
image: url(./vs15/sub-menu-arrow.png);
subcontrol-origin: padding;
subcontrol-position: center right;
- padding-right: .5em; }
+ padding-right: 0.5em;
+}
QMenu QPushButton {
background-color: transparent;
- border-color: #3F3F46;
- margin: 1px 0 1px 0; }
+ border-color: #3f3f46;
+ margin: 1px 0 1px 0;
+}
QMenu QCheckBox,
QMenu QRadioButton {
background-color: transparent;
- padding: 5px 2px; }
+ padding: 5px 2px;
+}
/* Tool tips #QToolTip, #SaveGameInfoWidget */
QToolTip,
SaveGameInfoWidget {
background-color: #424245;
- border-color: #4D4D50;
- color: #F1F1F1;
+ border-color: #4d4d50;
+ color: #f1f1f1;
border-style: solid;
border-width: 1px;
- padding: 2px; }
+ padding: 2px;
+}
-QStatusBar::item {border: None;}
+QStatusBar::item {
+ border: None;
+}
/* Progress Bars (Downloads) #QProgressBar */
QProgressBar {
- background-color: #E6E6E6;
+ background-color: #e6e6e6;
color: #000;
- border-color: #BCBCBC;
+ border-color: #bcbcbc;
text-align: center;
border-style: solid;
border-width: 1px;
- margin: 0 0px; }
+ margin: 0 10px;
+}
QProgressBar::chunk {
- background: #06B025; }
+ background: #06b025;
+}
DownloadListView[downloadView=standard]::item {
- padding: 16px;
+ padding: 16px;
}
DownloadListView[downloadView=compact]::item {
- padding: 4px;
+ padding: 4px;
}
/* Right Pane and Tab Bars #QTabWidget, #QTabBar */
QTabWidget::pane {
- border-color: #3F3F46;
+ border-color: #3f3f46;
border-top-color: #990000;
top: 0;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QTabWidget::pane:disabled {
- border-top-color: #3F3F46; }
+ border-top-color: #3f3f46;
+}
-/*QTabWidget::tab-bar { }*/
QTabBar::tab {
background-color: transparent;
padding: 4px 1em;
- border: none; }
+ border: none;
+}
QTabBar::tab:hover {
- background-color: #b30000; }
+ background-color: #b30000;
+}
QTabBar::tab:selected,
QTabBar::tab:selected:hover {
- background-color: #990000; }
+ background-color: #990000;
+}
QTabBar::tab:disabled {
background-color: transparent;
- color: #656565; }
+ color: #656565;
+}
QTabBar::tab:selected:disabled {
- background-color: #3F3F46; }
+ background-color: #3f3f46;
+}
/* Scrollers */
QTabBar QToolButton {
background-color: #333337;
- border-color: #3F3F46;
+ border-color: #3f3f46;
padding: 1px;
margin: 0;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QTabBar QToolButton:hover {
border-color: #990000;
border-width: 1px;
- border-style: solid; }
+ border-style: solid;
+}
QTabBar QToolButton:disabled,
QTabBar QToolButton:pressed:hover {
- background-color: #333337; }
+ background-color: #333337;
+}
-/*QTabBar::tear { }*/
QTabBar::scroller {
width: 23px;
- background-color: red; }
+ background-color: red;
+}
QTabBar QToolButton::right-arrow {
- image: url(./vs15/scrollbar-right.png); }
+ image: url(./vs15/scrollbar-right.png);
+}
QTabBar QToolButton::right-arrow:hover {
- image: url(./vs15/scrollbar-right-hover.png); }
+ image: url(./vs15/scrollbar-right-hover.png);
+}
QTabBar QToolButton::left-arrow {
- image: url(./vs15/scrollbar-left.png); }
+ image: url(./vs15/scrollbar-left.png);
+}
QTabBar QToolButton::left-arrow:hover {
- image: url(./vs15/scrollbar-left-hover.png); }
+ image: url(./vs15/scrollbar-left-hover.png);
+}
/* Special styles */
QWidget#tabImages QPushButton {
background-color: transparent;
- margin: 0 .3em;
- padding: 0; }
+ margin: 0 0.3em;
+ padding: 0;
+}
/* like dialog QPushButton*/
QWidget#tabESPs QToolButton {
color: #000000;
- background-color: #DDDDDD;
+ background-color: #dddddd;
border-color: #707070;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QWidget#tabESPs QToolButton:hover {
- background-color: #ffcccc;
- border-color: #a80000; }
+ background-color: #BEE6FD;
+ border-color: #a80000;
+}
QWidget#tabESPs QToolButton:focus {
- background-color: #DDDDDD;
- border-color: #990000; }
+ background-color: #dddddd;
+ border-color: #990000;
+}
QWidget#tabESPs QToolButton:disabled {
background-color: #333337;
- border-color: #3F3F46; }
+ border-color: #3f3f46;
+}
QTreeWidget#categoriesList {
- /*min-width: 225px;*/ }
+ /* min-width: 225px; */
+}
QTreeWidget#categoriesList::item {
background-position: center left;
background-repeat: no-repeat;
- padding: .35em 10px; }
+ padding: 0.35em 10px;
+}
QTreeWidget#categoriesList::item:has-children {
- background-image: url(./vs15/branch-closed.png); }
+ background-image: url(./vs15/branch-closed.png);
+}
QTreeWidget#categoriesList::item:has-children:open {
- background-image: url(./vs15/branch-open.png); }
+ background-image: url(./vs15/branch-open.png);
+}
QDialog#QueryOverwriteDialog QPushButton {
- margin-left: .5em; }
+ margin-left: 0.5em;
+}
QDialog#PyCfgDialog QPushButton:hover {
- background-color: #ffcccc; }
+ background-color: #BEE6FD;
+}
QLineEdit#modFilterEdit {
- margin-top: 2px; }
+ margin-top: 2px;
+}
/* highlight unchecked BSAs */
QWidget#bsaTab QTreeWidget::indicator:unchecked {
- background-color: #990000; }
+ background-color: #990000;
+}
/* increase version text field */
QLineEdit#versionEdit {
- max-width: 100px; }
+ max-width: 100px;
+}
/* Dialogs width changes */
/* increase width to prevent buttons cutting */
QDialog#QueryOverwriteDialog {
- min-width: 565px; }
+ min-width: 565px;
+}
QDialog#ModInfoDialog {
- min-width: 850px; }
+ min-width: 850px;
+}
QLineEdit[valid-filter=false] {
- background-color: #661111 !important;
-}
+ background-color: #661111 !important;
+} \ No newline at end of file
diff --git a/src/stylesheets/vs15 Dark-Yellow.qss b/src/stylesheets/vs15 Dark-Yellow.qss
index eb55cc51..e44e716d 100644
--- a/src/stylesheets/vs15 Dark-Yellow.qss
+++ b/src/stylesheets/vs15 Dark-Yellow.qss
@@ -1,57 +1,65 @@
/*!*************************************
VS15 Dark
****************************************
- Author: chintsu_kun
- Version: 2.0.2
+ Author: chintsu_kun, holt59, MO2 Team
+ Version: 2.5.0
Licence: GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html)
Url: https://github.com/nikolay-borzov/modorganizer-themes
****************************************
*/
/* For some reason applying background-color or border fixes paddings properties */
QListWidget::item {
- border-width: 0; }
+ border-width: 0;
+}
/* Don't override install label on download widget.
MO2 assigns color depending on download state */
#installLabel {
- color: none; }
+ color: none;
+}
/* Make `background-color` work for :hover, :focus and :pressed states */
QToolButton {
- border: none; }
+ border: none;
+}
/* Main Window */
QWidget {
- background-color: #2D2D30;
- color: #F1F1F1; }
- QWidget::disabled {
- color: #656565; }
+ background-color: #2d2d30;
+ color: #f1f1f1;
+}
+
+QWidget::disabled {
+ color: #656565;
+}
/* Common */
/* remove outline */
* {
- outline: 0; }
+ outline: 0;
+}
*:disabled,
QListView::item:disabled,
*::item:selected:disabled {
- color: #656565; }
+ color: #656565;
+}
/* line heights */
/* QTreeView#fileTree::item - currently have problem with size column vertical
- text align */
+ text align */
#bsaList::item,
#dataTree::item,
-QTreeView#modList::item,
+#modList::item,
+#categoriesTree::item,
#savegameList::item,
-QTreeWidget#categoriesTree::item,
#tabConflicts QTreeWidget::item {
- padding: 0.3em 0; }
+ padding: 0.3em 0;
+}
QListView::item,
QTreeView#espList::item {
- padding-top: 0.3em;
- padding-bottom: 0.3em;
+ padding: 0.3em 0;
}
/* to enable border color */
@@ -61,58 +69,84 @@ QTextEdit,
QWebView,
QTableView {
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QAbstractItemView {
- color: #DCDCDC;
- background-color: #1E1E1E;
+ color: #dcdcdc;
+ background-color: #1e1e1e;
alternate-background-color: #262626;
- border-color: #3F3F46; }
- QAbstractItemView::item:selected, QAbstractItemView::item:selected:hover {
- background-color: #9A9A00;
- color: #F1F1F1; }
+ border-color: #3f3f46;
+}
+
+QAbstractItemView::item:selected,
+QAbstractItemView::item:selected:hover,
+QAbstractItemView::item:alternate:selected,
+QAbstractItemView::item:alternate:selected:hover {
+ color: #f1f1f1;
+ background-color: #9a9a00;
+}
QAbstractItemView[filtered=true] {
- border: 2px solid #f00 !important;
+ border: 2px solid #f00 !important;
+}
+
+QAbstractItemView::item {
+ background: #1e1e1e;
+}
+
+QAbstractItemView::item:alternate {
+ background: #262626;
}
QAbstractItemView,
QListView,
QTreeView {
- show-decoration-selected: 1; }
+ show-decoration-selected: 1;
+}
QAbstractItemView::item:hover,
-QListView::item:hover,
+QAbstractItemView::item:alternate:hover,
+QAbstractItemView::item:disabled:hover,
+QAbstractItemView::item:alternate:disabled:hover QListView::item:hover,
QTreeView::branch:hover,
QTreeWidget::item:hover {
- background-color: rgba(154, 154, 0, 0.3); }
+ background-color: rgba(154, 154, 0, 0.3);
+}
QAbstractItemView::item:selected:disabled,
+QAbstractItemView::item:alternate:selected:disabled,
QListView::item:selected:disabled,
QTreeView::branch:selected:disabled,
QTreeWidget::item:selected:disabled {
- background-color: rgba(154, 154, 0, 0.3); }
+ background-color: rgba(154, 154, 0, 0.3);
+}
-QTreeView::branch:selected {
- background-color: #9A9A00; }
+QTreeView::branch:selected,
+#bsaList::branch:selected {
+ background-color: #9a9a00;
+}
QLabel {
- background-color: transparent; }
+ background-color: transparent;
+}
LinkLabel {
- qproperty-linkColor: #3399FF; }
+ qproperty-linkColor: #9a9a00;
+}
/* Left Pane & File Trees #QTreeView, #QListView*/
QTreeView::branch:closed:has-children {
- image: url(./vs15/branch-closed.png); }
+ image: url(./vs15/branch-closed.png);
+}
QTreeView::branch:open:has-children {
- image: url(./vs15/branch-open.png); }
+ image: url(./vs15/branch-open.png);
+}
-/*QListView::item:hover { }
-QListView::item:selected { }*/
QListView::item {
- color: #F1F1F1; }
+ color: #f1f1f1;
+}
/* Text areas and text fields #QTextEdit, #QLineEdit, #QWebView */
QTextEdit,
@@ -123,14 +157,16 @@ QAbstractSpinBox::up-button,
QAbstractSpinBox::down-button,
QComboBox {
background-color: #333337;
- border-color: #3F3F46; }
+ border-color: #3f3f46;
+}
QLineEdit:hover,
QAbstractSpinBox:hover,
QTextEdit:hover,
QComboBox:hover,
QComboBox:editable:hover {
- border-color: #9A9A00; }
+ border-color: #9a9a00;
+}
QLineEdit:focus,
QAbstractSpinBox::focus,
@@ -138,31 +174,37 @@ QTextEdit:focus,
QComboBox:focus,
QComboBox:editable:focus,
QComboBox:on {
- background-color: #3F3F46;
- border-color: #9A9A00; }
+ background-color: #3f3f46;
+ border-color: #9a9a00;
+}
QComboBox:on {
- border-bottom-color: #3F3F46; }
+ border-bottom-color: #3f3f46;
+}
QLineEdit,
QAbstractSpinBox {
min-height: 15px;
padding: 2px;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QLineEdit {
- margin-top: 0; }
+ margin-top: 0;
+}
/* clear button */
QLineEdit QToolButton,
QLineEdit QToolButton:hover {
background: none;
- margin-top: 1px; }
+ margin-top: 1px;
+}
QLineEdit#espFilterEdit QToolButton {
margin-top: -2px;
- margin-bottom: 1px; }
+ margin-bottom: 1px;
+}
/* Drop-downs #QComboBox*/
QComboBox {
@@ -170,591 +212,717 @@ QComboBox {
padding-left: 5px;
margin: 3px 0 1px 0;
border-style: solid;
- border-width: 1px; }
- QComboBox:editable {
- padding-left: 3px;
- /* to enable hover styles */
- background-color: transparent; }
- QComboBox::drop-down {
- width: 20px;
- subcontrol-origin: padding;
- subcontrol-position: top right;
- border: none;
- /* If you need to set style for drop-down button
- &:on,
- &:editable:hover {
- background-color: red;
- } */ }
- QComboBox::down-arrow {
- image: url(./vs15/combobox-down.png); }
- QComboBox QAbstractItemView {
- background-color: #1B1B1C;
- selection-background-color: #3F3F46;
- border-color: #9A9A00;
- border-style: solid;
- border-width: 0 1px 1px 1px; }
+ border-width: 1px;
+}
+
+QComboBox:editable {
+ padding-left: 3px;
+ /* to enable hover styles */
+ background-color: transparent;
+}
+
+QComboBox::drop-down {
+ width: 20px;
+ subcontrol-origin: padding;
+ subcontrol-position: top right;
+ border: none;
+}
+
+QComboBox::down-arrow {
+ image: url(./vs15/combobox-down.png);
+}
-/* doesn't work http://stackoverflow.com/questions/13308341/qcombobox-abstractitemviewitem*/
-/*QComboBox QAbstractItemView:item {
+QComboBox QAbstractItemView {
+ background-color: #1b1b1c;
+ selection-background-color: #3f3f46;
+ border-color: #9a9a00;
+ border-style: solid;
+ border-width: 0 1px 1px 1px;
+}
+
+/* Doesn't work http://stackoverflow.com/questions/13308341/qcombobox-abstractitemviewitem */
+/* QComboBox QAbstractItemView:item {
padding: 10px;
margin: 10px;
-}*/
+} */
/* Toolbar */
QToolBar {
- border: none; }
+ border: none;
+}
QToolBar::separator {
border-left-color: #222222;
- border-right-color: #46464A;
+ border-right-color: #46464a;
border-width: 0 1px 0 1px;
border-style: solid;
- width: 0; }
+ width: 0;
+}
QToolButton {
- padding: 4px; }
- QToolButton:hover, QToolButton:focus {
- background-color: #3E3E40; }
- QToolButton:pressed {
- background-color: #9A9A00; }
+ padding: 4px;
+}
+
+QToolButton:hover, QToolButton:focus {
+ background-color: #3e3e40;
+}
+
+QToolButton:pressed {
+ background-color: #9a9a00;
+}
QToolButton::menu-indicator {
image: url(./vs15/combobox-down.png);
subcontrol-origin: padding;
subcontrol-position: center right;
padding-top: 10%;
- padding-right: 5%; }
+ padding-right: 5%;
+}
/* Group Boxes #QGroupBox */
QGroupBox {
- border-color: #3F3F46;
+ border-color: #3f3f46;
border-style: solid;
border-width: 1px;
- padding: 1em .3em .3em .3em;
- margin-top: .65em; }
+ padding: 1em 0.3em 0.3em 0.3em;
+ margin-top: 0.65em;
+}
QGroupBox::title {
subcontrol-origin: margin;
subcontrol-position: top left;
padding: 2px;
- left: 10px; }
+ left: 10px;
+}
/* LCD Count */
QLCDNumber {
- border-color: #3F3F46;
+ border-color: #3f3f46;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
/* Buttons #QPushButton */
QPushButton {
background-color: #333337;
- border-color: #3F3F46;
+ border-color: #3f3f46;
min-height: 18px;
padding: 2px 5px;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QPushButton:hover,
QPushButton:checked,
QPushButton:focus,
QAbstractSpinBox::up-button:hover,
QAbstractSpinBox::down-button:hover {
- background-color: #9A9A00; }
+ background-color: #9a9a00;
+}
QPushButton:pressed,
QPushButton:checked:hover,
QAbstractSpinBox::up-button:pressed,
QAbstractSpinBox::down-button:pressed {
- background-color: #b4b400; }
+ background-color: #b4b400;
+}
QPushButton:disabled,
QAbstractSpinBox::up-button:disabled,
QAbstractSpinBox::down-button:disabled {
background-color: #333337;
- border-color: #3F3F46; }
+ border-color: #3f3f46;
+}
QPushButton::menu-indicator {
image: url(./vs15/combobox-down.png);
subcontrol-origin: padding;
subcontrol-position: center right;
- padding-right: 5%; }
+ padding-right: 5%;
+}
/* Dialog buttons */
QDialog QPushButton,
QSlider::handle:horizontal,
QSlider::handle:vertical {
color: #000000;
- background-color: #DDDDDD;
+ background-color: #dddddd;
border-color: #707070;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QDialog QPushButton:hover,
QSlider::handle:horizontal:hover,
QSlider::handle:vertical:hover,
QSlider::handle:horizontal:pressed,
-QSlider::handle:vertical:pressed {
- background-color: #ffffe7;
- border-color: #a9a900; }
+QSlider::handle:horizontal:focus:pressed,
+QSlider::handle:vertical:pressed,
+QSlider::handle:vertical:focus:pressed {
+ background-color: #BEE6FD;
+ border-color: #a9a900;
+}
-QSlider::handle:horizontal:focus:!pressed,
-QSlider::handle:vertical:focus:!pressed,
+QSlider::handle:horizontal:focus,
+QSlider::handle:vertical:focus,
QDialog QPushButton:focus,
QDialog QPushButton:checked {
- background-color: #DDDDDD;
- border-color: #9A9A00; }
+ background-color: #dddddd;
+ border-color: #9a9a00;
+}
QDialog QPushButton:disabled,
QSlider::handle:horizontal:disabled,
QSlider::handle:vertical:disabled {
background-color: #333337;
- border-color: #3F3F46; }
+ border-color: #3f3f46;
+}
QDialog QPushButton {
min-width: 1.5em;
- padding-left: .5em;
- padding-right: .5em; }
+ padding-left: 0.5em;
+ padding-right: 0.5em;
+}
/* Check boxes and Radio buttons common #QCheckBox, #QRadioButton */
QGroupBox::indicator,
QTreeView::indicator,
QCheckBox::indicator,
QRadioButton::indicator {
- background-color: #2D2D30;
- border-color: #3F3F46;
+ background-color: #2d2d30;
+ border-color: #3f3f46;
width: 13px;
height: 13px;
border-style: solid;
- border-width: 1px; }
- QGroupBox::indicator:hover,
- QTreeView::indicator:hover,
- QCheckBox::indicator:hover,
- QRadioButton::indicator:hover {
- background-color: #3F3F46;
- border-color: #9A9A00; }
+ border-width: 1px;
+}
+
+QGroupBox::indicator:hover,
+QTreeView::indicator:hover,
+QCheckBox::indicator:hover,
+QRadioButton::indicator:hover {
+ background-color: #3f3f46;
+ border-color: #9a9a00;
+}
QGroupBox::indicator:checked,
QTreeView::indicator:checked,
QCheckBox::indicator:checked {
- image: url(./vs15/checkbox-check.png); }
+ image: url(./vs15/checkbox-check.png);
+}
QGroupBox::indicator:disabled,
QTreeView::indicator:checked:disabled,
QCheckBox::indicator:checked:disabled {
- image: url(./vs15/checkbox-check-disabled.png); }
+ image: url(./vs15/checkbox-check-disabled.png);
+}
/* Check boxes special */
QTreeView#modList::indicator {
width: 15px;
- height: 15px; }
+ height: 15px;
+}
/* Radio buttons #QRadioButton */
QRadioButton::indicator {
- border-radius: 7px; }
- QRadioButton::indicator::checked {
- background-color: #B9B9BA;
- border-width: 2px;
- width: 11px;
- height: 11px; }
- QRadioButton::indicator::checked:hover {
- border-color: #3F3F46; }
+ border-radius: 7px;
+}
+
+QRadioButton::indicator::checked {
+ background-color: #B9B9BA;
+ border-width: 2px;
+ width: 11px;
+ height: 11px;
+}
+
+QRadioButton::indicator::checked:hover {
+ border-color: #3f3f46;
+}
/* Spinners #QSpinBox, #QDoubleSpinBox */
QAbstractSpinBox {
- margin: 1px; }
+ margin: 1px;
+}
QAbstractSpinBox::up-button,
QAbstractSpinBox::down-button {
border-style: solid;
border-width: 1px;
- subcontrol-origin: padding; }
+ subcontrol-origin: padding;
+}
QAbstractSpinBox::up-button {
- subcontrol-position: top right; }
+ subcontrol-position: top right;
+}
QAbstractSpinBox::up-arrow {
- image: url(./vs15/spinner-up.png); }
+ image: url(./vs15/spinner-up.png);
+}
QAbstractSpinBox::down-button {
- subcontrol-position: bottom right; }
+ subcontrol-position: bottom right;
+}
QAbstractSpinBox::down-arrow {
- image: url(./vs15/spinner-down.png); }
+ image: url(./vs15/spinner-down.png);
+}
/* Sliders #QSlider */
QSlider::groove:horizontal {
- background-color: #3F3F46;
+ background-color: #3f3f46;
border: none;
height: 8px;
- margin: 2px 0; }
+ margin: 2px 0;
+}
QSlider::handle:horizontal {
- width: .5em;
+ width: 0.5em;
height: 2em;
margin: -7px 0;
- subcontrol-origin: margin; }
+ subcontrol-origin: margin;
+}
/* Scroll Bars #QAbstractScrollArea, #QScrollBar*/
/* assigning background still leaves not filled area*/
QAbstractScrollArea::corner {
- background-color: transparent; }
+ background-color: transparent;
+}
/* Horizontal */
QScrollBar:horizontal {
height: 18px;
border: none;
- margin: 0 23px 0 23px; }
+ margin: 0 23px 0 23px;
+}
QScrollBar::handle:horizontal {
min-width: 32px;
- margin: 4px 2px; }
+ margin: 4px 2px;
+}
QScrollBar::add-line:horizontal {
width: 23px;
subcontrol-position: right;
- subcontrol-origin: margin; }
+ subcontrol-origin: margin;
+}
QScrollBar::sub-line:horizontal {
width: 23px;
subcontrol-position: left;
- subcontrol-origin: margin; }
+ subcontrol-origin: margin;
+}
/* Vertical */
QScrollBar:vertical {
width: 20px;
border: none;
- margin: 23px 0 23px 0; }
+ margin: 23px 0 23px 0;
+}
QScrollBar::handle:vertical {
min-height: 32px;
- margin: 2px 4px; }
+ margin: 2px 4px;
+}
QScrollBar::add-line:vertical {
height: 23px;
subcontrol-position: bottom;
- subcontrol-origin: margin; }
+ subcontrol-origin: margin;
+}
QScrollBar::sub-line:vertical {
height: 23px;
subcontrol-position: top;
- subcontrol-origin: margin; }
+ subcontrol-origin: margin;
+}
/* Combined */
QScrollBar {
- background-color: #3E3E42;
- border: none; }
+ background-color: #3e3e42;
+ border: none;
+}
QScrollBar::handle {
- background-color: #686868; }
+ background-color: #686868;
+}
QScrollBar::add-line,
QScrollBar::sub-line {
- background-color: #3E3E42;
- border: none; }
+ background-color: #3e3e42;
+ border: none;
+}
-/*QScrollBar::add-line:horizontal:hover,
+/* QScrollBar::add-line:horizontal:hover,
QScrollBar::sub-line:horizontal:hover,
QScrollBar::add-line:vertical:hover,
QScrollBar::sub-line:vertical:hover,
QScrollBar::add-line:horizontal:pressed,
QScrollBar::sub-line:horizontal:pressed,
QScrollBar::add-line:vertical:pressed,
-QScrollBar::sub-line:vertical:pressed { }*/
+QScrollBar::sub-line:vertical:pressed { } */
QScrollBar::handle:hover {
- background: #9E9E9E; }
+ background: #9e9e9e;
+}
QScrollBar::handle:pressed {
- background: #EFEBEF; }
+ background: #efebef;
+}
QScrollBar::handle:disabled {
- background: #555558; }
+ background: #555558;
+}
QScrollBar::add-page,
QScrollBar::sub-page {
- background: transparent; }
+ background: transparent;
+}
QScrollBar::up-arrow:vertical {
- image: url(./vs15/scrollbar-up.png); }
+ image: url(./vs15/scrollbar-up.png);
+}
QScrollBar::up-arrow:vertical:hover {
- image: url(./vs15/scrollbar-up-hover.png); }
+ image: url(./vs15/scrollbar-up-hover.png);
+}
QScrollBar::up-arrow:vertical:disabled {
- image: url(./vs15/scrollbar-up-disabled.png); }
+ image: url(./vs15/scrollbar-up-disabled.png);
+}
QScrollBar::right-arrow:horizontal {
- image: url(./vs15/scrollbar-right.png); }
+ image: url(./vs15/scrollbar-right.png);
+}
QScrollBar::right-arrow:horizontal:hover {
- image: url(./vs15/scrollbar-right-hover.png); }
+ image: url(./vs15/scrollbar-right-hover.png);
+}
QScrollBar::right-arrow:horizontal:disabled {
- image: url(./vs15/scrollbar-right-disabled.png); }
+ image: url(./vs15/scrollbar-right-disabled.png);
+}
QScrollBar::down-arrow:vertical {
- image: url(./vs15/scrollbar-down.png); }
+ image: url(./vs15/scrollbar-down.png);
+}
QScrollBar::down-arrow:vertical:hover {
- image: url(./vs15/scrollbar-down-hover.png); }
+ image: url(./vs15/scrollbar-down-hover.png);
+}
QScrollBar::down-arrow:vertical:disabled {
- image: url(./vs15/scrollbar-down-disabled.png); }
+ image: url(./vs15/scrollbar-down-disabled.png);
+}
QScrollBar::left-arrow:horizontal {
- image: url(./vs15/scrollbar-left.png); }
+ image: url(./vs15/scrollbar-left.png);
+}
QScrollBar::left-arrow:horizontal:hover {
- image: url(./vs15/scrollbar-left-hover.png); }
+ image: url(./vs15/scrollbar-left-hover.png);
+}
QScrollBar::left-arrow:horizontal:disabled {
- image: url(./vs15/scrollbar-left-disabled.png); }
+ image: url(./vs15/scrollbar-left-disabled.png);
+}
/* Header Rows and Tables (Configure Mod Categories) #QTableView, #QHeaderView */
QTableView {
- gridline-color: #3F3F46;
- selection-background-color: #9A9A00;
- selection-color: #F1F1F1; }
+ gridline-color: #3f3f46;
+ selection-background-color: #9a9a00;
+ selection-color: #f1f1f1;
+}
QTableView QTableCornerButton::section {
background: #252526;
- border-color: #3F3F46;
+ border-color: #3f3f46;
border-style: solid;
- border-width: 0 1px 1px 0; }
+ border-width: 0 1px 1px 0;
+}
QHeaderView {
- border: none; }
+ border: none;
+}
QHeaderView::section {
background: #252526;
- border-color: #3F3F46;
+ border-color: #3f3f46;
padding: 3px 5px;
border-style: solid;
- border-width: 0 1px 1px 0; }
+ border-width: 0 1px 1px 0;
+}
QHeaderView::section:hover {
- background: #3E3E40;
- color: #F6F6F6; }
+ background: #3e3e40;
+ color: #f6f6f6;
+}
-/*QHeaderView::section:first { }*/
QHeaderView::section:last {
- border-right: 0; }
+ border-right: 0;
+}
QHeaderView::up-arrow {
image: url(./vs15/sort-asc.png);
- margin-bottom: -37px; }
+ margin-bottom: -37px;
+}
DownloadListView QHeaderView::up-arrow {
- margin-bottom: -47px; }
+ margin-bottom: -47px;
+}
QHeaderView::down-arrow {
image: url(./vs15/sort-desc.png);
- margin-bottom: 0; }
+ margin-bottom: 0;
+}
/* Context menus, toolbar drop-downs #QMenu */
QMenu {
- background-color: #1A1A1C;
+ background-color: #1a1a1c;
border-color: #333337;
border-style: solid;
border-width: 1px;
- padding: 2px; }
+ padding: 2px;
+}
QMenu::item {
background: transparent;
- padding: 4px 20px; }
+ padding: 4px 20px;
+}
-QMenu::item:selected, QMenuBar::item:selected {
- background-color: #333334; }
+QMenu::item:selected,
+QMenuBar::item:selected {
+ background-color: #333334;
+}
QMenu::item:disabled {
- background-color: transparent; }
+ background-color: transparent;
+}
QMenu::separator {
background-color: #333337;
height: 1px;
- margin: 1px 0; }
+ margin: 1px 0;
+}
QMenu::icon {
- margin: 1px; }
+ margin: 1px;
+}
QMenu::right-arrow {
image: url(./vs15/sub-menu-arrow.png);
subcontrol-origin: padding;
subcontrol-position: center right;
- padding-right: .5em; }
+ padding-right: 0.5em;
+}
QMenu QPushButton {
background-color: transparent;
- border-color: #3F3F46;
- margin: 1px 0 1px 0; }
+ border-color: #3f3f46;
+ margin: 1px 0 1px 0;
+}
QMenu QCheckBox,
QMenu QRadioButton {
background-color: transparent;
- padding: 5px 2px; }
+ padding: 5px 2px;
+}
/* Tool tips #QToolTip, #SaveGameInfoWidget */
QToolTip,
SaveGameInfoWidget {
background-color: #424245;
- border-color: #4D4D50;
- color: #F1F1F1;
+ border-color: #4d4d50;
+ color: #f1f1f1;
border-style: solid;
border-width: 1px;
- padding: 2px; }
+ padding: 2px;
+}
-QStatusBar::item {border: None;}
+QStatusBar::item {
+ border: None;
+}
/* Progress Bars (Downloads) #QProgressBar */
QProgressBar {
- background-color: #E6E6E6;
+ background-color: #e6e6e6;
color: #000;
- border-color: #BCBCBC;
+ border-color: #bcbcbc;
text-align: center;
border-style: solid;
border-width: 1px;
- margin: 0 0px; }
+ margin: 0 10px;
+}
QProgressBar::chunk {
- background: #06B025; }
+ background: #06b025;
+}
DownloadListView[downloadView=standard]::item {
- padding: 16px;
+ padding: 16px;
}
DownloadListView[downloadView=compact]::item {
- padding: 4px;
+ padding: 4px;
}
/* Right Pane and Tab Bars #QTabWidget, #QTabBar */
QTabWidget::pane {
- border-color: #3F3F46;
- border-top-color: #9A9A00;
+ border-color: #3f3f46;
+ border-top-color: #9a9a00;
top: 0;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QTabWidget::pane:disabled {
- border-top-color: #3F3F46; }
+ border-top-color: #3f3f46;
+}
-/*QTabWidget::tab-bar { }*/
QTabBar::tab {
background-color: transparent;
padding: 4px 1em;
- border: none; }
+ border: none;
+}
QTabBar::tab:hover {
- background-color: #b4b400; }
+ background-color: #b4b400;
+}
QTabBar::tab:selected,
QTabBar::tab:selected:hover {
- background-color: #9A9A00; }
+ background-color: #9a9a00;
+}
QTabBar::tab:disabled {
background-color: transparent;
- color: #656565; }
+ color: #656565;
+}
QTabBar::tab:selected:disabled {
- background-color: #3F3F46; }
+ background-color: #3f3f46;
+}
/* Scrollers */
QTabBar QToolButton {
background-color: #333337;
- border-color: #3F3F46;
+ border-color: #3f3f46;
padding: 1px;
margin: 0;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QTabBar QToolButton:hover {
- border-color: #9A9A00;
+ border-color: #9a9a00;
border-width: 1px;
- border-style: solid; }
+ border-style: solid;
+}
QTabBar QToolButton:disabled,
QTabBar QToolButton:pressed:hover {
- background-color: #333337; }
+ background-color: #333337;
+}
-/*QTabBar::tear { }*/
QTabBar::scroller {
width: 23px;
- background-color: red; }
+ background-color: red;
+}
QTabBar QToolButton::right-arrow {
- image: url(./vs15/scrollbar-right.png); }
+ image: url(./vs15/scrollbar-right.png);
+}
QTabBar QToolButton::right-arrow:hover {
- image: url(./vs15/scrollbar-right-hover.png); }
+ image: url(./vs15/scrollbar-right-hover.png);
+}
QTabBar QToolButton::left-arrow {
- image: url(./vs15/scrollbar-left.png); }
+ image: url(./vs15/scrollbar-left.png);
+}
QTabBar QToolButton::left-arrow:hover {
- image: url(./vs15/scrollbar-left-hover.png); }
+ image: url(./vs15/scrollbar-left-hover.png);
+}
/* Special styles */
QWidget#tabImages QPushButton {
background-color: transparent;
- margin: 0 .3em;
- padding: 0; }
+ margin: 0 0.3em;
+ padding: 0;
+}
/* like dialog QPushButton*/
QWidget#tabESPs QToolButton {
color: #000000;
- background-color: #DDDDDD;
+ background-color: #dddddd;
border-color: #707070;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QWidget#tabESPs QToolButton:hover {
- background-color: #ffffe7;
- border-color: #a9a900; }
+ background-color: #BEE6FD;
+ border-color: #a9a900;
+}
QWidget#tabESPs QToolButton:focus {
- background-color: #DDDDDD;
- border-color: #9A9A00; }
+ background-color: #dddddd;
+ border-color: #9a9a00;
+}
QWidget#tabESPs QToolButton:disabled {
background-color: #333337;
- border-color: #3F3F46; }
+ border-color: #3f3f46;
+}
QTreeWidget#categoriesList {
- /*min-width: 225px;*/ }
+ /* min-width: 225px; */
+}
QTreeWidget#categoriesList::item {
background-position: center left;
background-repeat: no-repeat;
- padding: .35em 10px; }
+ padding: 0.35em 10px;
+}
QTreeWidget#categoriesList::item:has-children {
- background-image: url(./vs15/branch-closed.png); }
+ background-image: url(./vs15/branch-closed.png);
+}
QTreeWidget#categoriesList::item:has-children:open {
- background-image: url(./vs15/branch-open.png); }
+ background-image: url(./vs15/branch-open.png);
+}
QDialog#QueryOverwriteDialog QPushButton {
- margin-left: .5em; }
+ margin-left: 0.5em;
+}
QDialog#PyCfgDialog QPushButton:hover {
- background-color: #ffffe7; }
+ background-color: #BEE6FD;
+}
QLineEdit#modFilterEdit {
- margin-top: 2px; }
+ margin-top: 2px;
+}
/* highlight unchecked BSAs */
QWidget#bsaTab QTreeWidget::indicator:unchecked {
- background-color: #9A9A00; }
+ background-color: #9a9a00;
+}
/* increase version text field */
QLineEdit#versionEdit {
- max-width: 100px; }
+ max-width: 100px;
+}
/* Dialogs width changes */
/* increase width to prevent buttons cutting */
QDialog#QueryOverwriteDialog {
- min-width: 565px; }
+ min-width: 565px;
+}
QDialog#ModInfoDialog {
- min-width: 850px; }
+ min-width: 850px;
+}
QLineEdit[valid-filter=false] {
- background-color: #661111 !important;
-}
+ background-color: #661111 !important;
+} \ No newline at end of file
diff --git a/src/stylesheets/vs15 Dark.qss b/src/stylesheets/vs15 Dark.qss
index 70e61f60..842e13b1 100644
--- a/src/stylesheets/vs15 Dark.qss
+++ b/src/stylesheets/vs15 Dark.qss
@@ -1,57 +1,65 @@
/*!*************************************
VS15 Dark
****************************************
- Author: chintsu_kun
- Version: 2.0.2
+ Author: chintsu_kun, holt59, MO2 Team
+ Version: 2.5.0
Licence: GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html)
Url: https://github.com/nikolay-borzov/modorganizer-themes
****************************************
*/
/* For some reason applying background-color or border fixes paddings properties */
QListWidget::item {
- border-width: 0; }
+ border-width: 0;
+}
/* Don't override install label on download widget.
MO2 assigns color depending on download state */
#installLabel {
- color: none; }
+ color: none;
+}
/* Make `background-color` work for :hover, :focus and :pressed states */
QToolButton {
- border: none; }
+ border: none;
+}
/* Main Window */
QWidget {
- background-color: #2D2D30;
- color: #F1F1F1; }
- QWidget::disabled {
- color: #656565; }
+ background-color: #2d2d30;
+ color: #f1f1f1;
+}
+
+QWidget::disabled {
+ color: #656565;
+}
/* Common */
/* remove outline */
* {
- outline: 0; }
+ outline: 0;
+}
*:disabled,
QListView::item:disabled,
*::item:selected:disabled {
- color: #656565; }
+ color: #656565;
+}
/* line heights */
/* QTreeView#fileTree::item - currently have problem with size column vertical
- text align */
+ text align */
#bsaList::item,
#dataTree::item,
-QTreeView#modList::item,
-QTreeWidget#categoriesTree::item,
+#modList::item,
+#categoriesTree::item,
#savegameList::item,
#tabConflicts QTreeWidget::item {
- padding: 0.3em 0; }
+ padding: 0.3em 0;
+}
QListView::item,
QTreeView#espList::item {
- padding-top: 0.3em;
- padding-bottom: 0.3em;
+ padding: 0.3em 0;
}
/* to enable border color */
@@ -61,58 +69,84 @@ QTextEdit,
QWebView,
QTableView {
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QAbstractItemView {
- color: #DCDCDC;
- background-color: #1E1E1E;
+ color: #dcdcdc;
+ background-color: #1e1e1e;
alternate-background-color: #262626;
- border-color: #3F3F46; }
- QAbstractItemView::item:selected, QAbstractItemView::item:selected:hover {
- background-color: #3399FF;
- color: #F1F1F1; }
+ border-color: #3f3f46;
+}
+
+QAbstractItemView::item:selected,
+QAbstractItemView::item:selected:hover,
+QAbstractItemView::item:alternate:selected,
+QAbstractItemView::item:alternate:selected:hover {
+ color: #f1f1f1;
+ background-color: #3399ff;
+}
QAbstractItemView[filtered=true] {
- border: 2px solid #f00 !important;
+ border: 2px solid #f00 !important;
+}
+
+QAbstractItemView::item {
+ background: #1e1e1e;
+}
+
+QAbstractItemView::item:alternate {
+ background: #262626;
}
QAbstractItemView,
QListView,
QTreeView {
- show-decoration-selected: 1; }
+ show-decoration-selected: 1;
+}
QAbstractItemView::item:hover,
-QListView::item:hover,
+QAbstractItemView::item:alternate:hover,
+QAbstractItemView::item:disabled:hover,
+QAbstractItemView::item:alternate:disabled:hover QListView::item:hover,
QTreeView::branch:hover,
QTreeWidget::item:hover {
- background-color: rgba(51, 153, 255, 0.3); }
+ background-color: rgba(51, 153, 255, 0.3);
+}
QAbstractItemView::item:selected:disabled,
+QAbstractItemView::item:alternate:selected:disabled,
QListView::item:selected:disabled,
QTreeView::branch:selected:disabled,
QTreeWidget::item:selected:disabled {
- background-color: rgba(51, 153, 255, 0.3); }
+ background-color: rgba(51, 153, 255, 0.3);
+}
-QTreeView::branch:selected {
- background-color: #3399FF; }
+QTreeView::branch:selected,
+#bsaList::branch:selected {
+ background-color: #3399ff;
+}
QLabel {
- background-color: transparent; }
+ background-color: transparent;
+}
LinkLabel {
- qproperty-linkColor: #3399FF; }
+ qproperty-linkColor: #3399ff;
+}
/* Left Pane & File Trees #QTreeView, #QListView*/
QTreeView::branch:closed:has-children {
- image: url(./vs15/branch-closed.png); }
+ image: url(./vs15/branch-closed.png);
+}
QTreeView::branch:open:has-children {
- image: url(./vs15/branch-open.png); }
+ image: url(./vs15/branch-open.png);
+}
-/*QListView::item:hover { }
-QListView::item:selected { }*/
QListView::item {
- color: #F1F1F1; }
+ color: #f1f1f1;
+}
/* Text areas and text fields #QTextEdit, #QLineEdit, #QWebView */
QTextEdit,
@@ -123,14 +157,16 @@ QAbstractSpinBox::up-button,
QAbstractSpinBox::down-button,
QComboBox {
background-color: #333337;
- border-color: #3F3F46; }
+ border-color: #3f3f46;
+}
QLineEdit:hover,
QAbstractSpinBox:hover,
QTextEdit:hover,
QComboBox:hover,
QComboBox:editable:hover {
- border-color: #007ACC; }
+ border-color: #007acc;
+}
QLineEdit:focus,
QAbstractSpinBox::focus,
@@ -138,31 +174,37 @@ QTextEdit:focus,
QComboBox:focus,
QComboBox:editable:focus,
QComboBox:on {
- background-color: #3F3F46;
- border-color: #3399FF; }
+ background-color: #3f3f46;
+ border-color: #3399ff;
+}
QComboBox:on {
- border-bottom-color: #3F3F46; }
+ border-bottom-color: #3f3f46;
+}
QLineEdit,
QAbstractSpinBox {
min-height: 15px;
padding: 2px;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QLineEdit {
- margin-top: 0; }
+ margin-top: 0;
+}
/* clear button */
QLineEdit QToolButton,
QLineEdit QToolButton:hover {
background: none;
- margin-top: 1px; }
+ margin-top: 1px;
+}
QLineEdit#espFilterEdit QToolButton {
margin-top: -2px;
- margin-bottom: 1px; }
+ margin-bottom: 1px;
+}
/* Drop-downs #QComboBox*/
QComboBox {
@@ -170,591 +212,717 @@ QComboBox {
padding-left: 5px;
margin: 3px 0 1px 0;
border-style: solid;
- border-width: 1px; }
- QComboBox:editable {
- padding-left: 3px;
- /* to enable hover styles */
- background-color: transparent; }
- QComboBox::drop-down {
- width: 20px;
- subcontrol-origin: padding;
- subcontrol-position: top right;
- border: none;
- /* If you need to set style for drop-down button
- &:on,
- &:editable:hover {
- background-color: red;
- } */ }
- QComboBox::down-arrow {
- image: url(./vs15/combobox-down.png); }
- QComboBox QAbstractItemView {
- background-color: #1B1B1C;
- selection-background-color: #3F3F46;
- border-color: #3399FF;
- border-style: solid;
- border-width: 0 1px 1px 1px; }
+ border-width: 1px;
+}
+
+QComboBox:editable {
+ padding-left: 3px;
+ /* to enable hover styles */
+ background-color: transparent;
+}
+
+QComboBox::drop-down {
+ width: 20px;
+ subcontrol-origin: padding;
+ subcontrol-position: top right;
+ border: none;
+}
+
+QComboBox::down-arrow {
+ image: url(./vs15/combobox-down.png);
+}
-/* doesn't work http://stackoverflow.com/questions/13308341/qcombobox-abstractitemviewitem*/
-/*QComboBox QAbstractItemView:item {
+QComboBox QAbstractItemView {
+ background-color: #1b1b1c;
+ selection-background-color: #3f3f46;
+ border-color: #3399ff;
+ border-style: solid;
+ border-width: 0 1px 1px 1px;
+}
+
+/* Doesn't work http://stackoverflow.com/questions/13308341/qcombobox-abstractitemviewitem */
+/* QComboBox QAbstractItemView:item {
padding: 10px;
margin: 10px;
-}*/
+} */
/* Toolbar */
QToolBar {
- border: none; }
+ border: none;
+}
QToolBar::separator {
border-left-color: #222222;
- border-right-color: #46464A;
+ border-right-color: #46464a;
border-width: 0 1px 0 1px;
border-style: solid;
- width: 0; }
+ width: 0;
+}
QToolButton {
- padding: 4px; }
- QToolButton:hover, QToolButton:focus {
- background-color: #3E3E40; }
- QToolButton:pressed {
- background-color: #3399FF; }
+ padding: 4px;
+}
+
+QToolButton:hover, QToolButton:focus {
+ background-color: #3e3e40;
+}
+
+QToolButton:pressed {
+ background-color: #3399ff;
+}
QToolButton::menu-indicator {
image: url(./vs15/combobox-down.png);
subcontrol-origin: padding;
subcontrol-position: center right;
padding-top: 10%;
- padding-right: 5%; }
+ padding-right: 5%;
+}
/* Group Boxes #QGroupBox */
QGroupBox {
- border-color: #3F3F46;
+ border-color: #3f3f46;
border-style: solid;
border-width: 1px;
- padding: 1em .3em .3em .3em;
- margin-top: .65em; }
+ padding: 1em 0.3em 0.3em 0.3em;
+ margin-top: 0.65em;
+}
QGroupBox::title {
subcontrol-origin: margin;
subcontrol-position: top left;
padding: 2px;
- left: 10px; }
+ left: 10px;
+}
/* LCD Count */
QLCDNumber {
- border-color: #3F3F46;
+ border-color: #3f3f46;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
/* Buttons #QPushButton */
QPushButton {
background-color: #333337;
- border-color: #3F3F46;
+ border-color: #3f3f46;
min-height: 18px;
padding: 2px 5px;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QPushButton:hover,
QPushButton:checked,
QPushButton:focus,
QAbstractSpinBox::up-button:hover,
QAbstractSpinBox::down-button:hover {
- background-color: #007ACC; }
+ background-color: #007acc;
+}
QPushButton:pressed,
QPushButton:checked:hover,
QAbstractSpinBox::up-button:pressed,
QAbstractSpinBox::down-button:pressed {
- background-color: #1C97EA; }
+ background-color: #1c97ea;
+}
QPushButton:disabled,
QAbstractSpinBox::up-button:disabled,
QAbstractSpinBox::down-button:disabled {
background-color: #333337;
- border-color: #3F3F46; }
+ border-color: #3f3f46;
+}
QPushButton::menu-indicator {
image: url(./vs15/combobox-down.png);
subcontrol-origin: padding;
subcontrol-position: center right;
- padding-right: 5%; }
+ padding-right: 5%;
+}
/* Dialog buttons */
QDialog QPushButton,
QSlider::handle:horizontal,
QSlider::handle:vertical {
color: #000000;
- background-color: #DDDDDD;
+ background-color: #dddddd;
border-color: #707070;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QDialog QPushButton:hover,
QSlider::handle:horizontal:hover,
QSlider::handle:vertical:hover,
QSlider::handle:horizontal:pressed,
-QSlider::handle:vertical:pressed {
+QSlider::handle:horizontal:focus:pressed,
+QSlider::handle:vertical:pressed,
+QSlider::handle:vertical:focus:pressed {
background-color: #BEE6FD;
- border-color: #3C7FB1; }
+ border-color: #3c7fb1;
+}
-QSlider::handle:horizontal:focus:!pressed,
-QSlider::handle:vertical:focus:!pressed,
+QSlider::handle:horizontal:focus,
+QSlider::handle:vertical:focus,
QDialog QPushButton:focus,
QDialog QPushButton:checked {
- background-color: #DDDDDD;
- border-color: #3399FF; }
+ background-color: #dddddd;
+ border-color: #3399ff;
+}
QDialog QPushButton:disabled,
QSlider::handle:horizontal:disabled,
QSlider::handle:vertical:disabled {
background-color: #333337;
- border-color: #3F3F46; }
+ border-color: #3f3f46;
+}
QDialog QPushButton {
min-width: 1.5em;
- padding-left: .5em;
- padding-right: .5em; }
+ padding-left: 0.5em;
+ padding-right: 0.5em;
+}
/* Check boxes and Radio buttons common #QCheckBox, #QRadioButton */
QGroupBox::indicator,
QTreeView::indicator,
QCheckBox::indicator,
QRadioButton::indicator {
- background-color: #2D2D30;
- border-color: #3F3F46;
+ background-color: #2d2d30;
+ border-color: #3f3f46;
width: 13px;
height: 13px;
border-style: solid;
- border-width: 1px; }
- QGroupBox::indicator:hover,
- QTreeView::indicator:hover,
- QCheckBox::indicator:hover,
- QRadioButton::indicator:hover {
- background-color: #3F3F46;
- border-color: #007ACC; }
+ border-width: 1px;
+}
+
+QGroupBox::indicator:hover,
+QTreeView::indicator:hover,
+QCheckBox::indicator:hover,
+QRadioButton::indicator:hover {
+ background-color: #3f3f46;
+ border-color: #007acc;
+}
QGroupBox::indicator:checked,
QTreeView::indicator:checked,
QCheckBox::indicator:checked {
- image: url(./vs15/checkbox-check.png); }
+ image: url(./vs15/checkbox-check.png);
+}
QGroupBox::indicator:disabled,
QTreeView::indicator:checked:disabled,
QCheckBox::indicator:checked:disabled {
- image: url(./vs15/checkbox-check-disabled.png); }
+ image: url(./vs15/checkbox-check-disabled.png);
+}
/* Check boxes special */
QTreeView#modList::indicator {
width: 15px;
- height: 15px; }
+ height: 15px;
+}
/* Radio buttons #QRadioButton */
QRadioButton::indicator {
- border-radius: 7px; }
- QRadioButton::indicator::checked {
- background-color: #B9B9BA;
- border-width: 2px;
- width: 11px;
- height: 11px; }
- QRadioButton::indicator::checked:hover {
- border-color: #3F3F46; }
+ border-radius: 7px;
+}
+
+QRadioButton::indicator::checked {
+ background-color: #B9B9BA;
+ border-width: 2px;
+ width: 11px;
+ height: 11px;
+}
+
+QRadioButton::indicator::checked:hover {
+ border-color: #3f3f46;
+}
/* Spinners #QSpinBox, #QDoubleSpinBox */
QAbstractSpinBox {
- margin: 1px; }
+ margin: 1px;
+}
QAbstractSpinBox::up-button,
QAbstractSpinBox::down-button {
border-style: solid;
border-width: 1px;
- subcontrol-origin: padding; }
+ subcontrol-origin: padding;
+}
QAbstractSpinBox::up-button {
- subcontrol-position: top right; }
+ subcontrol-position: top right;
+}
QAbstractSpinBox::up-arrow {
- image: url(./vs15/spinner-up.png); }
+ image: url(./vs15/spinner-up.png);
+}
QAbstractSpinBox::down-button {
- subcontrol-position: bottom right; }
+ subcontrol-position: bottom right;
+}
QAbstractSpinBox::down-arrow {
- image: url(./vs15/spinner-down.png); }
+ image: url(./vs15/spinner-down.png);
+}
/* Sliders #QSlider */
QSlider::groove:horizontal {
- background-color: #3F3F46;
+ background-color: #3f3f46;
border: none;
height: 8px;
- margin: 2px 0; }
+ margin: 2px 0;
+}
QSlider::handle:horizontal {
- width: .5em;
+ width: 0.5em;
height: 2em;
margin: -7px 0;
- subcontrol-origin: margin; }
+ subcontrol-origin: margin;
+}
/* Scroll Bars #QAbstractScrollArea, #QScrollBar*/
/* assigning background still leaves not filled area*/
QAbstractScrollArea::corner {
- background-color: transparent; }
+ background-color: transparent;
+}
/* Horizontal */
QScrollBar:horizontal {
height: 18px;
border: none;
- margin: 0 23px 0 23px; }
+ margin: 0 23px 0 23px;
+}
QScrollBar::handle:horizontal {
min-width: 32px;
- margin: 4px 2px; }
+ margin: 4px 2px;
+}
QScrollBar::add-line:horizontal {
width: 23px;
subcontrol-position: right;
- subcontrol-origin: margin; }
+ subcontrol-origin: margin;
+}
QScrollBar::sub-line:horizontal {
width: 23px;
subcontrol-position: left;
- subcontrol-origin: margin; }
+ subcontrol-origin: margin;
+}
/* Vertical */
QScrollBar:vertical {
width: 20px;
border: none;
- margin: 23px 0 23px 0; }
+ margin: 23px 0 23px 0;
+}
QScrollBar::handle:vertical {
min-height: 32px;
- margin: 2px 4px; }
+ margin: 2px 4px;
+}
QScrollBar::add-line:vertical {
height: 23px;
subcontrol-position: bottom;
- subcontrol-origin: margin; }
+ subcontrol-origin: margin;
+}
QScrollBar::sub-line:vertical {
height: 23px;
subcontrol-position: top;
- subcontrol-origin: margin; }
+ subcontrol-origin: margin;
+}
/* Combined */
QScrollBar {
- background-color: #3E3E42;
- border: none; }
+ background-color: #3e3e42;
+ border: none;
+}
QScrollBar::handle {
- background-color: #686868; }
+ background-color: #686868;
+}
QScrollBar::add-line,
QScrollBar::sub-line {
- background-color: #3E3E42;
- border: none; }
+ background-color: #3e3e42;
+ border: none;
+}
-/*QScrollBar::add-line:horizontal:hover,
+/* QScrollBar::add-line:horizontal:hover,
QScrollBar::sub-line:horizontal:hover,
QScrollBar::add-line:vertical:hover,
QScrollBar::sub-line:vertical:hover,
QScrollBar::add-line:horizontal:pressed,
QScrollBar::sub-line:horizontal:pressed,
QScrollBar::add-line:vertical:pressed,
-QScrollBar::sub-line:vertical:pressed { }*/
+QScrollBar::sub-line:vertical:pressed { } */
QScrollBar::handle:hover {
- background: #9E9E9E; }
+ background: #9e9e9e;
+}
QScrollBar::handle:pressed {
- background: #EFEBEF; }
+ background: #efebef;
+}
QScrollBar::handle:disabled {
- background: #555558; }
+ background: #555558;
+}
QScrollBar::add-page,
QScrollBar::sub-page {
- background: transparent; }
+ background: transparent;
+}
QScrollBar::up-arrow:vertical {
- image: url(./vs15/scrollbar-up.png); }
+ image: url(./vs15/scrollbar-up.png);
+}
QScrollBar::up-arrow:vertical:hover {
- image: url(./vs15/scrollbar-up-hover.png); }
+ image: url(./vs15/scrollbar-up-hover.png);
+}
QScrollBar::up-arrow:vertical:disabled {
- image: url(./vs15/scrollbar-up-disabled.png); }
+ image: url(./vs15/scrollbar-up-disabled.png);
+}
QScrollBar::right-arrow:horizontal {
- image: url(./vs15/scrollbar-right.png); }
+ image: url(./vs15/scrollbar-right.png);
+}
QScrollBar::right-arrow:horizontal:hover {
- image: url(./vs15/scrollbar-right-hover.png); }
+ image: url(./vs15/scrollbar-right-hover.png);
+}
QScrollBar::right-arrow:horizontal:disabled {
- image: url(./vs15/scrollbar-right-disabled.png); }
+ image: url(./vs15/scrollbar-right-disabled.png);
+}
QScrollBar::down-arrow:vertical {
- image: url(./vs15/scrollbar-down.png); }
+ image: url(./vs15/scrollbar-down.png);
+}
QScrollBar::down-arrow:vertical:hover {
- image: url(./vs15/scrollbar-down-hover.png); }
+ image: url(./vs15/scrollbar-down-hover.png);
+}
QScrollBar::down-arrow:vertical:disabled {
- image: url(./vs15/scrollbar-down-disabled.png); }
+ image: url(./vs15/scrollbar-down-disabled.png);
+}
QScrollBar::left-arrow:horizontal {
- image: url(./vs15/scrollbar-left.png); }
+ image: url(./vs15/scrollbar-left.png);
+}
QScrollBar::left-arrow:horizontal:hover {
- image: url(./vs15/scrollbar-left-hover.png); }
+ image: url(./vs15/scrollbar-left-hover.png);
+}
QScrollBar::left-arrow:horizontal:disabled {
- image: url(./vs15/scrollbar-left-disabled.png); }
+ image: url(./vs15/scrollbar-left-disabled.png);
+}
/* Header Rows and Tables (Configure Mod Categories) #QTableView, #QHeaderView */
QTableView {
- gridline-color: #3F3F46;
- selection-background-color: #3399FF;
- selection-color: #F1F1F1; }
+ gridline-color: #3f3f46;
+ selection-background-color: #3399ff;
+ selection-color: #f1f1f1;
+}
QTableView QTableCornerButton::section {
background: #252526;
- border-color: #3F3F46;
+ border-color: #3f3f46;
border-style: solid;
- border-width: 0 1px 1px 0; }
+ border-width: 0 1px 1px 0;
+}
QHeaderView {
- border: none; }
+ border: none;
+}
QHeaderView::section {
background: #252526;
- border-color: #3F3F46;
+ border-color: #3f3f46;
padding: 3px 5px;
border-style: solid;
- border-width: 0 1px 1px 0; }
+ border-width: 0 1px 1px 0;
+}
QHeaderView::section:hover {
- background: #3E3E40;
- color: #F6F6F6; }
+ background: #3e3e40;
+ color: #f6f6f6;
+}
-/*QHeaderView::section:first { }*/
QHeaderView::section:last {
- border-right: 0; }
+ border-right: 0;
+}
QHeaderView::up-arrow {
image: url(./vs15/sort-asc.png);
- margin-bottom: -37px; }
+ margin-bottom: -37px;
+}
DownloadListView QHeaderView::up-arrow {
- margin-bottom: -47px; }
+ margin-bottom: -47px;
+}
QHeaderView::down-arrow {
image: url(./vs15/sort-desc.png);
- margin-bottom: 0; }
+ margin-bottom: 0;
+}
/* Context menus, toolbar drop-downs #QMenu */
QMenu {
- background-color: #1A1A1C;
+ background-color: #1a1a1c;
border-color: #333337;
border-style: solid;
border-width: 1px;
- padding: 2px; }
+ padding: 2px;
+}
QMenu::item {
background: transparent;
- padding: 4px 20px; }
+ padding: 4px 20px;
+}
-QMenu::item:selected, QMenuBar::item:selected {
- background-color: #333334; }
+QMenu::item:selected,
+QMenuBar::item:selected {
+ background-color: #333334;
+}
QMenu::item:disabled {
- background-color: transparent; }
+ background-color: transparent;
+}
QMenu::separator {
background-color: #333337;
height: 1px;
- margin: 1px 0; }
+ margin: 1px 0;
+}
QMenu::icon {
- margin: 1px; }
+ margin: 1px;
+}
QMenu::right-arrow {
image: url(./vs15/sub-menu-arrow.png);
subcontrol-origin: padding;
subcontrol-position: center right;
- padding-right: .5em; }
+ padding-right: 0.5em;
+}
QMenu QPushButton {
background-color: transparent;
- border-color: #3F3F46;
- margin: 1px 0 1px 0; }
+ border-color: #3f3f46;
+ margin: 1px 0 1px 0;
+}
QMenu QCheckBox,
QMenu QRadioButton {
background-color: transparent;
- padding: 5px 2px; }
+ padding: 5px 2px;
+}
/* Tool tips #QToolTip, #SaveGameInfoWidget */
QToolTip,
SaveGameInfoWidget {
background-color: #424245;
- border-color: #4D4D50;
- color: #F1F1F1;
+ border-color: #4d4d50;
+ color: #f1f1f1;
border-style: solid;
border-width: 1px;
- padding: 2px; }
+ padding: 2px;
+}
-QStatusBar::item {border: None;}
+QStatusBar::item {
+ border: None;
+}
/* Progress Bars (Downloads) #QProgressBar */
QProgressBar {
- background-color: #E6E6E6;
+ background-color: #e6e6e6;
color: #000;
- border-color: #BCBCBC;
+ border-color: #bcbcbc;
text-align: center;
border-style: solid;
border-width: 1px;
- margin: 0 0px; }
+ margin: 0 10px;
+}
QProgressBar::chunk {
- background: #06B025; }
+ background: #06b025;
+}
DownloadListView[downloadView=standard]::item {
- padding: 16px;
+ padding: 16px;
}
DownloadListView[downloadView=compact]::item {
- padding: 4px;
+ padding: 4px;
}
/* Right Pane and Tab Bars #QTabWidget, #QTabBar */
QTabWidget::pane {
- border-color: #3F3F46;
- border-top-color: #007ACC;
+ border-color: #3f3f46;
+ border-top-color: #007acc;
top: 0;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QTabWidget::pane:disabled {
- border-top-color: #3F3F46; }
+ border-top-color: #3f3f46;
+}
-/*QTabWidget::tab-bar { }*/
QTabBar::tab {
background-color: transparent;
padding: 4px 1em;
- border: none; }
+ border: none;
+}
QTabBar::tab:hover {
- background-color: #1C97EA; }
+ background-color: #1c97ea;
+}
QTabBar::tab:selected,
QTabBar::tab:selected:hover {
- background-color: #007ACC; }
+ background-color: #007acc;
+}
QTabBar::tab:disabled {
background-color: transparent;
- color: #656565; }
+ color: #656565;
+}
QTabBar::tab:selected:disabled {
- background-color: #3F3F46; }
+ background-color: #3f3f46;
+}
/* Scrollers */
QTabBar QToolButton {
background-color: #333337;
- border-color: #3F3F46;
+ border-color: #3f3f46;
padding: 1px;
margin: 0;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QTabBar QToolButton:hover {
- border-color: #007ACC;
+ border-color: #007acc;
border-width: 1px;
- border-style: solid; }
+ border-style: solid;
+}
QTabBar QToolButton:disabled,
QTabBar QToolButton:pressed:hover {
- background-color: #333337; }
+ background-color: #333337;
+}
-/*QTabBar::tear { }*/
QTabBar::scroller {
width: 23px;
- background-color: red; }
+ background-color: red;
+}
QTabBar QToolButton::right-arrow {
- image: url(./vs15/scrollbar-right.png); }
+ image: url(./vs15/scrollbar-right.png);
+}
QTabBar QToolButton::right-arrow:hover {
- image: url(./vs15/scrollbar-right-hover.png); }
+ image: url(./vs15/scrollbar-right-hover.png);
+}
QTabBar QToolButton::left-arrow {
- image: url(./vs15/scrollbar-left.png); }
+ image: url(./vs15/scrollbar-left.png);
+}
QTabBar QToolButton::left-arrow:hover {
- image: url(./vs15/scrollbar-left-hover.png); }
+ image: url(./vs15/scrollbar-left-hover.png);
+}
/* Special styles */
QWidget#tabImages QPushButton {
background-color: transparent;
- margin: 0 .3em;
- padding: 0; }
+ margin: 0 0.3em;
+ padding: 0;
+}
/* like dialog QPushButton*/
QWidget#tabESPs QToolButton {
color: #000000;
- background-color: #DDDDDD;
+ background-color: #dddddd;
border-color: #707070;
border-style: solid;
- border-width: 1px; }
+ border-width: 1px;
+}
QWidget#tabESPs QToolButton:hover {
background-color: #BEE6FD;
- border-color: #3C7FB1; }
+ border-color: #3c7fb1;
+}
QWidget#tabESPs QToolButton:focus {
- background-color: #DDDDDD;
- border-color: #3399FF; }
+ background-color: #dddddd;
+ border-color: #3399ff;
+}
QWidget#tabESPs QToolButton:disabled {
background-color: #333337;
- border-color: #3F3F46; }
+ border-color: #3f3f46;
+}
QTreeWidget#categoriesList {
- /*min-width: 225px;*/ }
+ /* min-width: 225px; */
+}
QTreeWidget#categoriesList::item {
background-position: center left;
background-repeat: no-repeat;
- padding: .35em 10px; }
+ padding: 0.35em 10px;
+}
QTreeWidget#categoriesList::item:has-children {
- background-image: url(./vs15/branch-closed.png); }
+ background-image: url(./vs15/branch-closed.png);
+}
QTreeWidget#categoriesList::item:has-children:open {
- background-image: url(./vs15/branch-open.png); }
+ background-image: url(./vs15/branch-open.png);
+}
QDialog#QueryOverwriteDialog QPushButton {
- margin-left: .5em; }
+ margin-left: 0.5em;
+}
QDialog#PyCfgDialog QPushButton:hover {
- background-color: #BEE6FD; }
+ background-color: #BEE6FD;
+}
QLineEdit#modFilterEdit {
- margin-top: 2px; }
+ margin-top: 2px;
+}
/* highlight unchecked BSAs */
QWidget#bsaTab QTreeWidget::indicator:unchecked {
- background-color: #3399FF; }
+ background-color: #3399ff;
+}
/* increase version text field */
QLineEdit#versionEdit {
- max-width: 100px; }
+ max-width: 100px;
+}
/* Dialogs width changes */
/* increase width to prevent buttons cutting */
QDialog#QueryOverwriteDialog {
- min-width: 565px; }
+ min-width: 565px;
+}
QDialog#ModInfoDialog {
- min-width: 850px; }
+ min-width: 850px;
+}
QLineEdit[valid-filter=false] {
- background-color: #661111 !important;
-}
+ background-color: #661111 !important;
+} \ No newline at end of file