diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/mainwindow.cpp | 52 | ||||
| -rw-r--r-- | src/mainwindow.h | 3 | ||||
| -rw-r--r-- | src/mainwindow.ui | 33 | ||||
| -rw-r--r-- | src/resources.qrc | 3 | ||||
| -rw-r--r-- | src/resources/open-Folder-Icon.png | bin | 0 -> 17646 bytes | |||
| -rw-r--r-- | src/stylesheets/Paper Dark by 6788-00.qss | 507 | ||||
| -rw-r--r-- | src/stylesheets/Paper Light by 6788-00.qss | 507 |
7 files changed, 1083 insertions, 22 deletions
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index abac9317..fe93b546 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -301,6 +301,8 @@ MainWindow::MainWindow(QSettings &initSettings ui->listOptionsBtn->setMenu(modListContextMenu());
+ ui->openFolderMenu->setMenu(openFolderMenu());
+
updateDownloadListDelegate();
ui->savegameList->installEventFilter(this);
@@ -3033,6 +3035,11 @@ void MainWindow::openInstanceFolder() ::ShellExecuteW(nullptr, L"explore", ToWString(m_OrganizerCore.settings().getBaseDirectory()).c_str(), nullptr, nullptr, SW_SHOWNORMAL);
}
+void MainWindow::openInstallFolder()
+{
+ ::ShellExecuteW(nullptr, L"explore", ToWString(qApp->applicationDirPath()).c_str(), nullptr, nullptr, SW_SHOWNORMAL);
+}
+
void MainWindow::openProfileFolder()
{
::ShellExecuteW(nullptr, L"explore", ToWString(m_OrganizerCore.currentProfile()->absolutePath()).c_str(), nullptr, nullptr, SW_SHOWNORMAL);
@@ -3219,6 +3226,30 @@ static void addMenuAsPushButton(QMenu *menu, QMenu *subMenu) menu->addAction(action);
}
+QMenu *MainWindow::openFolderMenu()
+{
+
+ QMenu *FolderMenu = new QMenu(this);
+
+
+ FolderMenu->addAction(tr("Open Instance folder"), this, SLOT(openInstanceFolder()));
+
+ FolderMenu->addAction(tr("Open Profile folder"), this, SLOT(openProfileFolder()));
+
+ FolderMenu->addAction(tr("Open Downloads folder"), this, SLOT(openDownloadsFolder()));
+
+ FolderMenu->addAction(tr("Open MO Install folder"), this, SLOT(openInstallFolder()));
+
+ FolderMenu->addSeparator();
+
+ FolderMenu->addAction(tr("Open Game folder"), this, SLOT(openGameFolder()));
+
+ FolderMenu->addAction(tr("Open MyGames folder"), this, SLOT(openMyGamesFolder()));
+
+
+ return FolderMenu;
+}
+
QMenu *MainWindow::modListContextMenu()
{
QMenu *menu = new QMenu(this);
@@ -3237,24 +3268,6 @@ QMenu *MainWindow::modListContextMenu() menu->addAction(tr("Export to csv..."), this, SLOT(exportModListCSV()));
- menu->addSeparator();
-
- QMenu *openSubMenu = new QMenu(this);
-
-
- openSubMenu->addAction(tr("Open Instance folder"), this, SLOT(openInstanceFolder()));
-
- openSubMenu->addAction(tr("Open Profile folder"), this, SLOT(openProfileFolder()));
-
- openSubMenu->addAction(tr("Open Downloads folder"), this, SLOT(openDownloadsFolder()));
-
- openSubMenu->addAction(tr("Open Game folder"), this, SLOT(openGameFolder()));
-
- openSubMenu->addAction(tr("Open MyGames folder"), this, SLOT(openMyGamesFolder()));
-
- openSubMenu->setTitle(tr("Open Folder..."));
-
- menu->addMenu(openSubMenu);
return menu;
}
@@ -3698,6 +3711,9 @@ void MainWindow::languageChange(const QString &newLanguage) updateProblemsButton();
ui->listOptionsBtn->setMenu(modListContextMenu());
+
+ ui->openFolderMenu->setMenu(openFolderMenu());
+
}
void MainWindow::writeDataToFile(QFile &file, const QString &directory, const DirectoryEntry &directoryEntry)
diff --git a/src/mainwindow.h b/src/mainwindow.h index b7eca72e..2c2e2723 100644 --- a/src/mainwindow.h +++ b/src/mainwindow.h @@ -277,6 +277,8 @@ private: QMenu *modListContextMenu();
+ QMenu *openFolderMenu();
+
std::set<QString> enabledArchives();
void scheduleUpdateButton();
@@ -485,6 +487,7 @@ private slots: void disableVisibleMods();
void exportModListCSV();
void openInstanceFolder();
+ void openInstallFolder();
void openDownloadsFolder();
void openProfileFolder();
void openGameFolder();
diff --git a/src/mainwindow.ui b/src/mainwindow.ui index 0f7560c3..31522c03 100644 --- a/src/mainwindow.ui +++ b/src/mainwindow.ui @@ -176,7 +176,7 @@ <number>2</number>
</property>
<item>
- <layout class="QHBoxLayout" name="horizontalLayout_6" stretch="0,1,0,0,0,0">
+ <layout class="QHBoxLayout" name="horizontalLayout_6" stretch="0,1,0,0,0,0,0">
<item>
<widget class="QLabel" name="label_3">
<property name="sizePolicy">
@@ -248,9 +248,33 @@ p, li { white-space: pre-wrap; } <height>16</height>
</size>
</property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QPushButton" name="openFolderMenu">
+ <property name="toolTip">
+ <string>Quickly open in Explorer relevant Folders...</string>
+ </property>
+ <property name="text">
+ <string/>
+ </property>
+ <property name="icon">
+ <iconset resource="resources.qrc">
+ <normaloff>:/MO/gui/open_folder</normaloff>:/MO/gui/open_folder</iconset>
+ </property>
</widget>
</item>
<item>
+
+
+
+
+
+
+
+
+
+
<widget class="QPushButton" name="restoreModsButton">
<property name="toolTip">
<string>Restore Backup...</string>
@@ -439,7 +463,7 @@ p, li { white-space: pre-wrap; } </widget>
</item>
<item>
- <layout class="QHBoxLayout" name="horizontalLayout_4" stretch="0,0,1,1,1">
+ <layout class="QHBoxLayout" name="horizontalLayout_4" stretch="0,0,1,1,1,0">
<item>
<widget class="QPushButton" name="displayCategoriesBtn">
<property name="maximumSize">
@@ -509,7 +533,7 @@ p, li { white-space: pre-wrap; } <enum>Qt::RightToLeft</enum>
</property>
<property name="styleSheet">
- <string notr="true">border:2px solid #ff0000;</string>
+ <string notr="true">border:1px solid #ff0000;</string>
</property>
<property name="text">
<string>Clear all Filters</string>
@@ -944,6 +968,9 @@ p, li { white-space: pre-wrap; } </layout>
</widget>
<widget class="QWidget" name="bsaTab">
+
+
+
<attribute name="title">
<string>Archives</string>
</attribute>
diff --git a/src/resources.qrc b/src/resources.qrc index 9b66a38c..618d3cfc 100644 --- a/src/resources.qrc +++ b/src/resources.qrc @@ -70,7 +70,8 @@ <file alias="inactive">resources/status_inactive.png</file> <file alias="app_icon">resources/mo_icon.png</file> <file alias="package">resources/package.png</file> - <file alias="instance_switch">resources/switch-instance-icon.png</file> + <file alias="instance_switch">resources/switch-instance-icon.png</file> + <file alias="open_folder">resources/open-Folder-Icon.png</file> </qresource> <qresource prefix="/MO/gui/content"> <file alias="plugin">resources/contents/jigsaw-piece.png</file> diff --git a/src/resources/open-Folder-Icon.png b/src/resources/open-Folder-Icon.png Binary files differnew file mode 100644 index 00000000..345671f7 --- /dev/null +++ b/src/resources/open-Folder-Icon.png diff --git a/src/stylesheets/Paper Dark by 6788-00.qss b/src/stylesheets/Paper Dark by 6788-00.qss new file mode 100644 index 00000000..ea36e675 --- /dev/null +++ b/src/stylesheets/Paper Dark by 6788-00.qss @@ -0,0 +1,507 @@ +/* v3.0 Paper Dark by 6788-00 */ +/* https://6788-00.tumblr.com/ */ + +/* Main Window */ + +QWidget { + background: #222222; + color: #D3D3D3; +} + +QWidget:disabled { + background: #222222; + color: #808080; +} + +QMainWindow::separator { + border: 0px; +} + +QAbstractItemView { + background: #141414; + alternate-background-color: #1A1A1A; + show-decoration-selected: 1; + selection-background-color: #007272; + selection-color: #FFFFFF; +} + +QAbstractItemView::item:hover { + background: #007E7E; + color: #FFFFFF; +} + +QAbstractItemView::item:selected { + background: #007272; + color: #FFFFFF; +} + +QAbstractScrollArea::corner { + background: #141414; + border: 2px solid #222222; + border-bottom-right-radius: 6px; + margin: 0px -2px -2px 0px; +} + +/* Toolbar */ + +QToolBar { + background: #222222; + border: 1px solid #222222; +} + +QToolBar::separator { + background: #222222; +} + +QToolButton { + background: #1A1A1A; + padding: 4px 6px; + border-radius: 6px; + margin: 4px 4px 0px 4px; +} + +QToolButton:hover { + background: #007E7E; +} + +QToolButton:pressed { + background: #007272; +} + +/* Left Pane & File Trees */ + +QTreeView { + border-radius: 6px; +} + +QTreeView::branch:hover { + background: #007E7E; + color: #FFFFFF; +} + +QTreeView::branch:selected { + background: #007272; + color: #FFFFFF; +} + +QTreeView::item:selected { + background: #007272; + color: #FFFFFF; +} + +QTreeView::branch:has-children:!has-siblings:closed, +QTreeView::branch:closed:has-children:has-siblings { + image: url(:/stylesheet/branch-closed.png); + border: 0px; +} + +QTreeView::branch:open:has-children:!has-siblings, +QTreeView::branch:open:has-children:has-siblings { + image: url(:/stylesheet/branch-open.png); + border: 0px; +} + +QListView { + border-radius: 6px; +} + +QListView::item:hover { + background: #007E7E; + color: #FFFFFF; +} + +QListView::item:selected { + background: #007272; + color: #FFFFFF; +} + +QTextEdit { + background: #141414; + border-radius: 6px; +} + +QWebView { + background: #141414; + border-radius: 6px; +} + +/* Group Boxes */ + +QGroupBox { + padding: 24px 4px; + border: 2px solid #141414; + border-radius: 10px; +} + +QGroupBox::title { + subcontrol-origin: padding; + subcontrol-position: top left; + padding: 8px; +} + +/* Search Boxes */ + +QLineEdit { + background: #141414; + min-height: 14px; + padding: 2px; + border: 2px solid #141414; + border-radius: 6px; + margin-top: 3px; +} + +QLineEdit:hover { + border: 2px solid #007E7E; +} + +/* Most Dropdowns */ + +QComboBox { + background: #141414; + min-height: 20px; + padding-left: 5px; + border: 2px solid #141414; + border-radius: 6px; + margin: 3px 0px 1px 0px; +} + +QComboBox:hover { + border: 2px solid #007E7E; +} + +QComboBox:on { + background: #007272; + color: #FFFFFF; + border: 2px solid #007272; +} + +QComboBox::drop-down { + width: 20px; + subcontrol-origin: padding; + subcontrol-position: top right; + border: none; +} + +QComboBox QAbstractItemView { + border: 0px; +} + +QComboBox::down-arrow { + image: url(:/stylesheet/combobox-down.png); +} + +/* Most Buttons */ + +QPushButton { + background: #141414; + color: #FFFFFF; + min-height: 18px; + padding: 2px 12px; + border-radius: 6px; +} + +QPushButton:hover { + background: #007E7E; + color: #FFFFFF; +} + +QPushButton:pressed { + background: #007272; + color: #FFFFFF; +} + +QPushButton:checked { + background: #007272; + color: #FFFFFF; + margin: 4px; +} + +/* Scroll Bars */ + +/* Horizontal */ + +QScrollBar:horizontal { + background: #141414; + height: 20px; + border: 2px solid #222222; + margin: 0px 23px -2px 23px; +} + +QScrollBar::handle:horizontal { + background: #222222; + min-width: 32px; + border-radius: 6px; + margin: 2px; +} + +QScrollBar::add-line:horizontal { + background: #141414; + width: 23px; + subcontrol-position: right; + subcontrol-origin: margin; + border: 2px solid #222222; + margin: 0px -2px -2px 0px; +} + +QScrollBar::sub-line:horizontal { + background: #141414; + width: 23px; + subcontrol-position: left; + subcontrol-origin: margin; + border: 2px solid #222222; + border-bottom-left-radius: 6px; + margin: 0px 0px -2px -2px; +} + +/* Vertical */ + +QScrollBar:vertical { + background: #141414; + width: 20px; + border: 2px solid #222222; + margin: 23px -2px 23px 0px; +} + +QScrollBar::handle:vertical { + background: #222222; + min-height: 32px; + border-radius: 6px; + margin: 2px; +} + +QScrollBar::add-line:vertical { + background: #141414; + height: 23px; + subcontrol-position: bottom; + subcontrol-origin: margin; + border: 2px solid #222222; + border-bottom-right-radius: 6px; + margin: 0px -2px -2px 0px; +} + +QScrollBar::sub-line:vertical { + background: #141414; + height: 23px; + subcontrol-position: top; + subcontrol-origin: margin; + border: 2px solid #222222; + border-top-right-radius: 6px; + margin: -2px -2px 0px 0px; +} + +/* Combined */ + +QScrollBar::handle:horizontal:hover, +QScrollBar::handle:vertical:hover, +QScrollBar::add-line:horizontal:hover, +QScrollBar::sub-line:horizontal:hover, +QScrollBar::add-line:vertical:hover, +QScrollBar::sub-line:vertical:hover { + background: #007E7E; +} + +QScrollBar::handle:horizontal:pressed, +QScrollBar::handle:vertical:pressed, +QScrollBar::add-line:horizontal:pressed, +QScrollBar::sub-line:horizontal:pressed, +QScrollBar::add-line:vertical:pressed, +QScrollBar::sub-line:vertical:pressed { + background: #007272; +} + +QScrollBar::add-page:horizontal, +QScrollBar::sub-page:horizontal, +QScrollBar::add-page:vertical, +QScrollBar::sub-page:vertical { + background: transparent; +} + +QScrollBar::up-arrow:vertical, +QScrollBar::right-arrow:horizontal, +QScrollBar::down-arrow:vertical, +QScrollBar::left-arrow:horizontal { + height: 1px; + width: 1px; + border: 1px solid #222222; +} + +/* Header Rows */ + +QHeaderView { + background: #222222; +} + +QHeaderView::section { + background: #141414; + color: #D3D3D3; + height: 22px; + padding: 0px 5px; + border: 0px; + border-bottom: 2px solid #222222; + border-right: 2px solid #222222; +} + +QHeaderView::section:first { + border-top-left-radius: 6px; +} + +QHeaderView::section:last { + border-right: 0px; + border-top-right-radius: 6px; +} + +QHeaderView::section:hover { + background: #007E7E; + color: #FFFFFF; +} + +QHeaderView::down-arrow { + padding-right: 4px; + height: 10px; + width: 10px; +} + +/* Context Menus, Toolbar Dropdowns, & Tooltips */ + +QMenu { + background: #141414; + selection-color: #FFFFFF; + border: 0px; +} + +QMenu::item { + background: #141414; + selection-background-color: #007E7E; + padding: 4px 20px; +} + +QMenu::item:selected { + background: #007E7E; + color: #FFFFFF; +} + +QMenu::item:disabled { + background: #FFFFFF; + color: #6C6C6C; +} + +QMenu::separator { + background: #222222; + height: 2px; +} + +QMenu::icon { + margin: 1px; +} + +QToolTip { + background: #222222; + color: #FFFFFF; + padding: 1px; + border: 0px; +} + +/* Progress Bars (Downloads) */ + +QProgressBar { + background: #141414; + text-align: center; + border: 0px; + border-radius: 6px; + margin: 0px 10px; +} + +QProgressBar::chunk { + background: #007E7E; +} + +/* Right Pane and Tab Bars */ + +QTabWidget::pane { + top: 1px; + padding: 2px 2px 10px 2px; + border: 2px solid #141414; + border-radius: 10px; +} + +QTabWidget::tab-bar { + alignment: center; +} + +QTabBar::tab { + background: #141414; + color: #141414; + padding: 4px 1em; + border: 1px solid #222222; + border-top: 0px; + border-bottom: 0px; +} + +QTabBar::tab:!selected { + background: #141414; + color: #D3D3D3; +} + +QTabBar::tab:disabled { + background: #222222; + color: #808080; +} + +QTabBar::tab:selected { + color: #007272; + +} + +QTabBar::tab:!selected:hover { + background: #007E7E; + color: #FFFFFF; +} + +QTabBar::tab:first { + border-top-left-radius: 10px; + border-bottom-left-radius: 10px; +} + +QTabBar::tab:last { + border-top-right-radius: 10px; + border-bottom-right-radius: 10px; +} + +QTabBar QToolButton { + background: #007E7E; + padding: 1px; + border-radius: 6px; + margin: 1px; +} + +QTabBar QToolButton:disabled { + background: transparent; +} + +/* Sliders (Configurator) */ + +/* QSlider::groove:horizontal { + background: #FFFFFF; + height: 1px; + border: 1px solid #FFFFFF; +} + +QSlider::handle:horizontal { + background: #007E7E; + width: 10px; + border: 2px solid #007E7E; + border-radius: 6px; + margin: -10px 0px; +} + +QSlider::handle:horizontal:hover { + background: #007272; + border: 2px solid #007272; +} */ + +/* Tables (Configure Mod Categories) */ + +QTableView { + gridline-color: #222222; + border: 0px; +}
\ No newline at end of file diff --git a/src/stylesheets/Paper Light by 6788-00.qss b/src/stylesheets/Paper Light by 6788-00.qss new file mode 100644 index 00000000..a75831f8 --- /dev/null +++ b/src/stylesheets/Paper Light by 6788-00.qss @@ -0,0 +1,507 @@ +/* v3.0 Paper Light by 6788-00 */ +/* https://6788-00.tumblr.com/ */ + +/* Main Window */ + +QWidget { + background: #EFEFEF; + color: #000000; +} + +QWidget:disabled { + background: #EFEFEF; + color: #6C6C6C; +} + +QMainWindow::separator { + border: 0px; +} + +QAbstractItemView { + background: #FFFFFF; + alternate-background-color: #F6F6F6; + show-decoration-selected: 1; + selection-background-color: #008484; + selection-color: #FFFFFF; +} + +QAbstractItemView::item:hover { + background: #008F8F; + color: #FFFFFF; +} + +QAbstractItemView::item:selected { + background: #008484; + color: #FFFFFF; +} + +QAbstractScrollArea::corner { + background: #FFFFFF; + border: 2px solid #EFEFEF; + border-bottom-right-radius: 6px; + margin: 0px -2px -2px 0px; +} + +/* Toolbar */ + +QToolBar { + background: #EFEFEF; + border: 1px solid #EFEFEF; +} + +QToolBar::separator { + background: #EFEFEF; +} + +QToolButton { + background: #FFFFFF; + padding: 4px 6px; + border-radius: 6px; + margin: 4px 4px 0px 4px; +} + +QToolButton:hover { + background: #008F8F; +} + +QToolButton:pressed { + background: #008484; +} + +/* Left Pane & File Trees */ + +QTreeView { + border-radius: 6px; +} + +QTreeView::branch:hover { + background: #008F8F; + color: #FFFFFF; +} + +QTreeView::branch:selected { + background: #008484; + color: #FFFFFF; +} + +QTreeView::item:selected { + background: #008484; + color: #FFFFFF; +} + +QTreeView::branch:has-children:!has-siblings:closed, +QTreeView::branch:closed:has-children:has-siblings { + image: url(:/stylesheet/branch-closed.png); + border: 0px; +} + +QTreeView::branch:open:has-children:!has-siblings, +QTreeView::branch:open:has-children:has-siblings { + image: url(:/stylesheet/branch-open.png); + border: 0px; +} + +QListView { + border-radius: 6px; +} + +QListView::item:hover { + background: #008F8F; + color: #FFFFFF; +} + +QListView::item:selected { + background: #008484; + color: #FFFFFF; +} + +QTextEdit { + background: #FFFFFF; + border-radius: 6px; +} + +QWebView { + background: #FFFFFF; + border-radius: 6px; +} + +/* Group Boxes */ + +QGroupBox { + padding: 24px 4px; + border: 2px solid #FFFFFF; + border-radius: 10px; +} + +QGroupBox::title { + subcontrol-origin: padding; + subcontrol-position: top left; + padding: 8px; +} + +/* Search Boxes */ + +QLineEdit { + background: #FFFFFF; + min-height: 14px; + padding: 2px; + border: 2px solid #FFFFFF; + border-radius: 6px; + margin-top: 3px; +} + +QLineEdit:hover { + border: 2px solid #008F8F; +} + +/* Most Dropdowns */ + +QComboBox { + background: #FFFFFF; + min-height: 20px; + padding-left: 5px; + border: 2px solid #FFFFFF; + border-radius: 6px; + margin: 3px 0px 1px 0px; +} + +QComboBox:hover { + border: 2px solid #008F8F; +} + +QComboBox:on { + background: #008484; + color: #FFFFFF; + border: 2px solid #008484; +} + +QComboBox::drop-down { + width: 20px; + subcontrol-origin: padding; + subcontrol-position: top right; + border: none; +} + +QComboBox QAbstractItemView { + border: 0px; +} + +QComboBox::down-arrow { + image: url(:/stylesheet/combobox-down.png); +} + +/* Most Buttons */ + +QPushButton { + background: #FFFFFF; + color: #000000; + min-height: 18px; + padding: 2px 12px; + border-radius: 6px; +} + +QPushButton:hover { + background: #008F8F; + color: #FFFFFF; +} + +QPushButton:pressed { + background: #008484; + color: #FFFFFF; +} + +QPushButton:checked { + background: #008484; + color: #FFFFFF; + margin: 4px; +} + +/* Scroll Bars */ + +/* Horizontal */ + +QScrollBar:horizontal { + background: #FFFFFF; + height: 20px; + border: 2px solid #EFEFEF; + margin: 0px 23px -2px 23px; +} + +QScrollBar::handle:horizontal { + background: #EFEFEF; + min-width: 32px; + border-radius: 6px; + margin: 2px; +} + +QScrollBar::add-line:horizontal { + background: #FFFFFF; + width: 23px; + subcontrol-position: right; + subcontrol-origin: margin; + border: 2px solid #EFEFEF; + margin: 0px -2px -2px 0px; +} + +QScrollBar::sub-line:horizontal { + background: #FFFFFF; + width: 23px; + subcontrol-position: left; + subcontrol-origin: margin; + border: 2px solid #EFEFEF; + border-bottom-left-radius: 6px; + margin: 0px 0px -2px -2px; +} + +/* Vertical */ + +QScrollBar:vertical { + background: #FFFFFF; + width: 20px; + border: 2px solid #EFEFEF; + margin: 23px -2px 23px 0px; +} + +QScrollBar::handle:vertical { + background: #EFEFEF; + min-height: 32px; + border-radius: 6px; + margin: 2px; +} + +QScrollBar::add-line:vertical { + background: #FFFFFF; + height: 23px; + subcontrol-position: bottom; + subcontrol-origin: margin; + border: 2px solid #EFEFEF; + border-bottom-right-radius: 6px; + margin: 0px -2px -2px 0px; +} + +QScrollBar::sub-line:vertical { + background: #FFFFFF; + height: 23px; + subcontrol-position: top; + subcontrol-origin: margin; + border: 2px solid #EFEFEF; + border-top-right-radius: 6px; + margin: -2px -2px 0px 0px; +} + +/* Combined */ + +QScrollBar::handle:horizontal:hover, +QScrollBar::handle:vertical:hover, +QScrollBar::add-line:horizontal:hover, +QScrollBar::sub-line:horizontal:hover, +QScrollBar::add-line:vertical:hover, +QScrollBar::sub-line:vertical:hover { + background: #008F8F; +} + +QScrollBar::handle:horizontal:pressed, +QScrollBar::handle:vertical:pressed, +QScrollBar::add-line:horizontal:pressed, +QScrollBar::sub-line:horizontal:pressed, +QScrollBar::add-line:vertical:pressed, +QScrollBar::sub-line:vertical:pressed { + background: #008484; +} + +QScrollBar::add-page:horizontal, +QScrollBar::sub-page:horizontal, +QScrollBar::add-page:vertical, +QScrollBar::sub-page:vertical { + background: transparent; +} + +QScrollBar::up-arrow:vertical, +QScrollBar::right-arrow:horizontal, +QScrollBar::down-arrow:vertical, +QScrollBar::left-arrow:horizontal { + height: 1px; + width: 1px; + border: 1px solid #EFEFEF; +} + +/* Header Rows */ + +QHeaderView { + background: #EFEFEF; +} + +QHeaderView::section { + background: #FFFFFF; + color: #000000; + height: 22px; + padding: 0px 5px; + border: 0px; + border-bottom: 2px solid #EFEFEF; + border-right: 2px solid #EFEFEF; +} + +QHeaderView::section:first { + border-top-left-radius: 6px; +} + +QHeaderView::section:last { + border-right: 0px; + border-top-right-radius: 6px; +} + +QHeaderView::section:hover { + background: #008F8F; + color: #FFFFFF; +} + +QHeaderView::down-arrow { + padding-right: 4px; + height: 10px; + width: 10px; +} + +/* Context Menus, Toolbar Dropdowns, & Tooltips */ + +QMenu { + background: #FFFFFF; + selection-color: #FFFFFF; + border: 0px; +} + +QMenu::item { + background: #FFFFFF; + selection-background-color: #008F8F; + padding: 4px 20px; +} + +QMenu::item:selected { + background: #008F8F; + color: #FFFFFF; +} + +QMenu::item:disabled { + background: #FFFFFF; + color: #6C6C6C; +} + +QMenu::separator { + background: #EFEFEF; + height: 2px; +} + +QMenu::icon { + margin: 1px; +} + +QToolTip { + background: #FFFFFF; + color: #000000; + padding: 1px; + border: 0px; +} + +/* Progress Bars (Downloads) */ + +QProgressBar { + background: #FFFFFF; + text-align: center; + border: 0px; + border-radius: 6px; + margin: 0px 10px; +} + +QProgressBar::chunk { + background: #008F8F; +} + +/* Right Pane and Tab Bars */ + +QTabWidget::pane { + top: 1px; + padding: 2px 2px 10px 2px; + border: 2px solid #FFFFFF; + border-radius: 10px; +} + +QTabWidget::tab-bar { + alignment: center; +} + +QTabBar::tab { + background: #FFFFFF; + color: #000000; + padding: 4px 1em; + border: 1px solid #EFEFEF; + border-top: 0px; + border-bottom: 0px; +} + +QTabBar::tab:!selected { + background: #FFFFFF; + color: #000000; +} + +QTabBar::tab:disabled { + background: #EFEFEF; + color: #6C6C6C; +} + +QTabBar::tab:selected { + color: #008484; + +} + +QTabBar::tab:!selected:hover { + background: #008484; + color: #FFFFFF; +} + +QTabBar::tab:first { + border-top-left-radius: 10px; + border-bottom-left-radius: 10px; +} + +QTabBar::tab:last { + border-top-right-radius: 10px; + border-bottom-right-radius: 10px; +} + +QTabBar QToolButton { + background: #008F8F; + padding: 1px; + border-radius: 6px; + margin: 1px; +} + +QTabBar QToolButton:disabled { + background: transparent; +} + +/* Sliders (Configurator) */ + +/* QSlider::groove:horizontal { + background: #FFFFFF; + height: 1px; + border: 1px solid #FFFFFF; +} + +QSlider::handle:horizontal { + background: #008F8F; + width: 10px; + border: 2px solid #008F8F; + border-radius: 6px; + margin: -10px 0px; +} + +QSlider::handle:horizontal:hover { + background: #008484; + border: 2px solid #008484; +} */ + +/* Tables (Configure Mod Categories) */ + +QTableView { + gridline-color: #EFEFEF; + border: 0px; +}
\ No newline at end of file |
