1215 lines
29 KiB
Plaintext

QWidget
{
background: transparent;
}
QLabel, QCheckBox, QRadioButton, QMenu::item
{
color: @text;
}
QWindow, QMainWindow, QMdiSubWindow, QDialog, QAbstractScrollArea, QFocusFrame, QWizardPage, QDockWidget, QDockWidgetGroupWindow, QTabWidget, QGroupBox
{
color: @text;
background-color: @background;
}
QDockWidget, QDockWidgetGroupWindow {
padding: 0.2em;
}
QWidget:item:selected
{
background-color: @selection;
color: @text;
}
QWebView, QTextBrowser
{
color: @text;
background-color: @itembackground;
}
QToolTip
{
border: 1px solid #222;
background: @itembackground;
}
QMenuBar {
background-color: @itemdarkbackground;
color: @itembackground;
}
QMenuBar::item
{
background: transparent;
}
QMenuBar::item:selected
{
background: @background;
color: @text;
}
QMenuBar::item:pressed
{
background: @background;
color: @text;
}
/* ==================================================================================== */
/* SPIN BOX */
/* ==================================================================================== */
QAbstractSpinBox {
padding: 0.12em;
border: 1px solid @itemdarkbackground;
border-radius: 0.2em;
background-color:@itembackground;
selection-background-color: @selection;
selection-color: @itemdarkbackground;
color: @text;
}
QAbstractSpinBox:no-frame {
border-color: transparent;
}
QAbstractSpinBox::up-button {
subcontrol-origin: border;
subcontrol-position: top right;
margin-top:2px;
margin-right:2px;
margin-bottom:-1px;
width: 0.8em;
background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #535353, stop: 1 #464646);
border: 0;
border-top-right-radius: 0.15em;
border-top-left-radius: 0.15em;
}
QAbstractSpinBox::down-button {
subcontrol-origin: border;
subcontrol-position: bottom right;
margin-bottom:2px;
margin-right:2px;
margin-top:-1px;
width: 0.8em;
background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #464646, stop: 1 #373737);
border: 0;
border-bottom-right-radius: 0.15em;
border-bottom-left-radius: 0.15em;
}
QAbstractSpinBox::up-arrow
{
image: url(@theme_path/icons/arrow-up.svg);
width: 0.8em;
height: 1.2em;
}
QAbstractSpinBox::down-arrow
{
image: url(@theme_path/icons/arrow-down.svg);
width: 0.8em;
height: 1.2em;
}
QAbstractSpinBox::up-button:hover, QAbstractSpinBox::down-button:hover {
background-color: @darkalternativegradient;
}
QAbstractSpinBox::up-button:disabled, QAbstractSpinBox::down-button:disabled {
background-color: transparent !important;
}
QAbstractSpinBox::drop-down {
subcontrol-origin: border;
subcontrol-position: top right;
margin-top:1px;
margin-right:1px;
margin-bottom:1px;
width: 0.8em;
background-color: @darkgradient;
color:@itembackground;
border-style: solid;
border: 1px solid @itembackground;
border-radius: 0.1em;
}
QAbstractSpinBox::drop-down:hover {
background-color: @darkalternativegradient;
}
QAbstractSpinBox::drop-down:disabled {
background-color: transparent !important;
}
/* ==================================================================================== */
/* CALENDAR
/* ==================================================================================== */
/* header row */
QCalendarWidget QWidget {
color: @itembackground;
alternate-background-color: @background;
}
QCalendarWidget QWidget#qt_calendar_navigationbar
{
color: @text;
background-color: @background;
}
QCalendarWidget QWidget#qt_calendar_navigationbar QWidget
{
color: @text;
}
/* normal days */
QCalendarWidget QAbstractItemView:enabled
{
color: @text;
background-color: @itembackground;
selection-background-color: @selection;
selection-color: @text;
}
QCalendarWidget QAbstractItemView:disabled
{
color: @itemalternativebackground;
}
/* ==================================================================================== */
/* MENU */
/* ==================================================================================== */
QMenu
{
background: #444;
border: 1px solid #222;
padding: 0.2em;
padding-right: 0em;
}
QMenu::icon
{
padding-left: 0.3em;
}
QMenu::item
{
background: transparent;
padding: 0.2em 1.3em 0.2em 0.4em;
}
QMenu::item:disabled
{
color: #555;
background: transparent;
padding: 0.2em 1.3em 0.2em 0.4em;
}
QMenu::item:selected
{
background-color: @selection;
color: @text;
}
QMenu::item:checked
{
text-decoration:underline;
}
QMenu::indicator
{
width: 0em;
}
QWidget:disabled, QWidget:editable:disabled
{
color: @itemalternativebackground;
background-color: @background;
}
QLineEdit, QTextEdit, QPlainTextEdit
{
padding: 0.12em;
border-width: 1px;
border-color: @itemdarkbackground;
border-style: solid;
border-radius: 0.2em;
background-color:@itembackground;
selection-background-color: @selection;
selection-color: @itemdarkbackground;
}
QLineEdit:read-only {
color: @text;
}
QLineEdit:no-frame
{
border-color: transparent;
}
QPushButton
{
padding: 0.21em;
border-width: 1px;
border-color: @itemdarkbackground;
border-style: solid;
border-radius: 0.2em;
background-color:@lightgradient;
color:@text;
}
QToolButton
{
padding: 0.12em;
border-width: 1px;
border-color: @itemdarkbackground;
border-style: solid;
border-radius: 0.2em;
background-color:@lightgradient;
color:@text;
}
QPushButton[flat=true], QPushButton[autoRaise=true], QToolButton[autoRaise=true] {
border:1px solid rgba(0,0,0,0);
background-color:transparent;
}
QToolButton[popupMode="1"]
{
padding-right: 0.9em;
}
QToolButton::menu-button {
width: 0.8em;
border: 1px solid rgba(0,0,0,0);
border-radius: 0.2em;
background:@itemdarkbackground;
}
QToolButton:hover, QToolButton::menu-button:hover
{
border-width: 1px;
border-color: @itemdarkbackground;
border-style: solid;
border-radius: 0.2em;
background-color: transparent;
}
QToolButton:checked
{
border: 1px solid @selection;
}
QToolButton:checked:disabled
{
border: 1px solid rgba(240,240,240,100);
}
QToolButton::menu-arrow
{
image: url(@theme_path/icons/arrow-down.svg);
width: 0.8em;
height: 1.2em;
}
QToolButton::menu-arrow:disabled
{
image: url(@theme_path/icons/arrow-down-disabled.svg);
width: 0.8em;
height: 1.2em;
}
QToolButton::menu-indicator
{
top: 0.2em;
right: -0.2em;
image: url(@theme_path/icons/arrow-down.svg);
width: 0.8em;
height: 1.2em;
}
QToolButton::menu-indicator:disabled
{
top: 0.2em;
right: -0.2em;
image: url(@theme_path/icons/arrow-down-disabled.svg);
width: 0.8em;
height: 1.2em;
}
QToolBar QToolButton, QToolButton::menu-button
{
border-color: rgba(0,0,0,0);
background-color: none;
}
QPushButton:hover, QToolButton:hover {
background-color: @lightalternativegradient;
}
QPushButton:pressed, QPushButton:open, QToolButton:pressed, QTabWidget::top-bar QToolButton:pressed {
background-color: @darkalternativegradient;
}
/* ==================================================================================== */
/* COMBO BOX */
/* ==================================================================================== */
QComboBox {
selection-background-color: @selection;
selection-color: @itemdarkbackground;
background-color: @darkgradient;
color:@itembackground;
border-style: solid;
border: 1px solid #1e1e1e;
border-radius: 0.2em;
padding: 0.12em 1.2em 0.12em 0.2em;
}
QComboBox:hover {
background-color: @darkalternativegradient;
}
QComboBox:on {
padding: 0.12em;
padding-left: 0.2em;
background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1,
stop: 0 #555,
stop: 0.1 #4C4C4C,
stop: 0.5 #464646,
stop: 0.9 #414141,
stop: 1 #444);
selection-background-color: @selection;
selection-color: @itemdarkbackground;
}
QComboBox::icon {
padding-left:0.3em;
}
QComboBox QAbstractItemView, QComboBox QListView {
border: none;
border-radius: 0;
padding: 0.12em;
background: @itemdarkbackground;
color: @itembackground;
selection-background-color: @selection;
selection-color: @text;
}
QComboBox::separator {
height: 1px;
background-color: @background;
}
QComboBox::drop-down {
subcontrol-origin: border;
subcontrol-position: top right;
margin-right: 2px;
width: 0.8em;
border: 0px;
}
QComboBox::drop-down:editable {
subcontrol-origin: border;
subcontrol-position: top right;
margin-top:1px;
margin-right:1px;
margin-bottom:1px;
width: 0.8em;
background-color: @darkgradient;
color:@itembackground;
border-style: solid;
border: 1px solid @itembackground;
border-radius: 0.1em;
}
QComboBox::drop-down:editable:hover {
background-color: @darkalternativegradient;
}
QComboBox::drop-down:editable:disabled {
background-color: transparent !important;
border-color: transparent !important;
}
QComboBox::down-arrow
{
image: url(@theme_path/icons/arrow-down.svg);
width: 0.8em;
height: 1.2em;
}
QComboBox:item {
padding-left: 0.1em;
height:1.25em;
}
QComboBox:item:selected {
padding-left: 0.1em;
height:1.25em;
}
QComboBox:item:checked {
padding-left: 0.1em;
height:1.25em;
text-decoration:underline;
}
QComboBox::indicator {
background-color:transparent;
selection-background-color:transparent;
color:transparent;
selection-color:transparent;
}
QComboBox:editable {
padding: 0.12em;
border-width: 1px;
border-color: #1e1e1e;
border-style: solid;
border-radius: 0.2em;
background-color:@itembackground;
selection-background-color: @selection;
selection-color: @itemdarkbackground;
color: @text;
}
/* ==================================================================================== */
/* SCROLL BAR */
/* ==================================================================================== */
QScrollBar:horizontal {
background-color: @itemdarkbackground;
height: 0.5em;
margin: 0px;
padding: 0px;
border-radius: 0.15em;
}
QScrollBar::handle:horizontal {
border: 1px solid @itemdarkbackground;
background: @background;
min-width: 0.8em;
border-radius: 0.15em;
}
QScrollBar::add-line:horizontal, QScrollBar::sub-line:horizontal,
QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal {
width: 0px;
background: transparent;
}
QScrollBar:vertical {
background-color: @itemdarkbackground;
width: 0.5em;
margin: 0;
border-radius: 0.15em;
}
QScrollBar::handle:vertical {
border: 1px solid @itemdarkbackground;
background: @background;
min-height: 0.8em;
border-radius: 0.15em;
}
QScrollBar::add-line:vertical, QScrollBar::sub-line:vertical,
QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical {
height: 0px;
background: transparent;
}
QAbstractScrollArea::corner {
border: 0;
background: transparent;
}
QSizeGrip
{
width: 0.1em;
}
QDockWidget
{
titlebar-close-icon: url(@theme_path/icons/close.svg);
}
QDockWidget::separator
{
border: 1px solid red;
}
QDockWidget::title
{
text-align: center;
spacing: 0.1em; /* spacing between items in the tool bar */
background-color: @background;
font-weight: bold;
}
QDockWidget::close-button, QDockWidget::float-button
{
text-align: center;
spacing: 1px; /* spacing between items in the tool bar */
}
QDockWidget::close-button:hover, QDockWidget::float-button:hover
{
background: #242424;
}
QDockWidget::close-button:pressed, QDockWidget::float-button:pressed
{
padding: 1px -1px -1px 1px;
}
QMainWindow::separator
{
/*background-color: QLinearGradient(x1:0, y1:0, x2:0, y2:1, stop:0 #161616, stop: 0.5 #151515, stop: 0.6 #212121, stop:1 #343434);*/
color: white;
padding-left: 0.2em;
border: 0px solid #4c4c4c;
spacing: 0.1em; /* spacing between items in the tool bar */
}
QMainWindow::separator:hover
{
/*background-color: QLinearGradient(x1:0, y1:0, x2:0, y2:1, stop:0 #d7801a, stop:0.5 #b56c17 stop:1 #ffa02f);*/
color: white;
padding-left: 0.2em;
border: 1px solid #6c6c6c;
spacing: 0.1em; /* spacing between items in the tool bar */
}
QToolBar {
background: @background;
border: 1px solid @background;
}
QToolBar::handle:horizontal
{
image: url(@theme_path/icons/handle-horizontal.svg);
width: 0.2em;
height: 0.5em;
}
QToolBar::handle:vertical
{
image: url(@theme_path/icons/handle-vertical.svg);
width: 0.5em;
height: 0.2em;
}
QToolBar::separator:horizontal
{
image: url(@theme_path/icons/separator-horizontal.svg);
width: 0.2em;
height: 0.5em;
}
QToolBar::separator:vertical
{
image: url(@theme_path/icons/separator-vertical.svg);
width: 0.5em;
height: 0.2em;
}
QMenu::separator
{
height: 2px;
border:none;
border-bottom:1px solid @itemdarkbackground;
padding-left: 4px;
margin-left: 10px;
margin-right: 5px;
}
QProgressBar
{
height: 1.3em;
border-width: 1px;
border-color: @itemdarkbackground;
border-style: solid;
border-radius: 0.2em;
text-align: center;
}
QProgressBar::chunk
{
background-color: @selection;
width: 3px;
}
QTabWidget::pane {
border: 1px solid @itemdarkbackground;
top:-1px;
}
QTabWidget[tabPosition="0"] QTabBar {
border-bottom: 1px solid @itemdarkbackground;
}
QTabBar::tab {
color: @text;
border: 1px solid @itemdarkbackground;
border-bottom: none;
background-color: transparent;
padding-left: 0.8em;
padding-right: 0.8em;
padding-top: 0.1em;
padding-bottom: 0.1em;
margin-right: -0.05em;
}
QTabBar::tab:disabled {
color: @itemalternativebackground
}
QTabBar::tab:last, QTabBar::tab::only-one
{
margin-right: 0;
}
QTabBar::tab:first:!selected
{
margin-left: 0px;
}
QTabBar::tab:bottom {
border-top: none;
border-bottom: 1px solid @itemdarkbackground;
}
QTabBar::tab:!selected
{
margin-top: 0.3em;
}
QTabBar::tab:selected
{
margin-bottom: 0px;
background-color: @background;
}
QTabBar::tab:bottom:!selected
{
margin-top: 0;
margin-bottom: 0.3em;
}
QTabBar::tab:bottom:selected
{
margin-top: 0px;
background-color: @background;
}
QGroupBox::indicator:hover,
QCheckBox::indicator:hover,
QRadioButton::indicator:hover
{
border: 1px solid @hover;
}
/* ==================================================================================== */
/* GROUP / FRAME */
/* ==================================================================================== */
QGroupBox {
padding-top: 1.05em;
border:1px solid rgba(0,0,0,0);
}
QGroupBox::title {
color: @textlight;
}
QGroupBox::title:disabled {
color: @itemalternativebackground;
}
QGroupBox::indicator {
width: 0.9em;
height: 0.9em;
}
QGroupBox::indicator:unchecked {
border: 1px solid @background;
image: url(@theme_path/icons/qcheckbox-unchecked.svg);
}
QGroupBox::indicator:unchecked:disabled {
image: url(@theme_path/icons/qcheckbox-unchecked-disabled.svg);
}
QGroupBox::indicator:checked {
border: 1px solid @background;
image: url(@theme_path/icons/qcheckbox-checked.svg);
}
QGroupBox::indicator:checked:disabled {
image: url(@theme_path/icons/qcheckbox-checked-disabled.svg);
}
QFrame, QFrame:disabled {
border:1px solid rgba(0,0,0,0);
}
/* ==================================================================================== */
/* RADIO BUTTON */
/* ==================================================================================== */
QRadioButton::indicator
{
border: 1px solid rgba(0,0,0,0);
width:0.8em;
height:0.8em;
}
QRadioButton::indicator:unchecked
{
image: url(@theme_path/icons/qradiobox-unchecked.svg);
}
QRadioButton::indicator:unchecked:disabled
{
image: url(@theme_path/icons/qradiobox-unchecked-disabled.svg);
}
QRadioButton::indicator:checked {
image: url(@theme_path/icons/qradiobox-checked.svg);
}
QRadioButton::indicator:checked:disabled {
image: url(@theme_path/icons/qradiobox-checked-disabled.svg);
}
QRadioButton:disabled {
background-color: transparent;
}
/* ==================================================================================== */
/* CHECKBOX */
/* ==================================================================================== */
QCheckBox::indicator
{
border: 1px solid rgba(0,0,0,0);
width:0.8em;
height:0.8em;
}
QCheckBox::indicator:intermediary {
image: url(@theme_path/icons/qcheckbox-intermediary.svg);
}
QCheckBox::indicator:unchecked {
image: url(@theme_path/icons/qcheckbox-unchecked.svg);
}
QCheckBox::indicator:unchecked:disabled {
image: url(@theme_path/icons/qcheckbox-unchecked-disabled.svg);
}
QCheckBox::indicator:checked {
image: url(@theme_path/icons/qcheckbox-checked.svg);
}
QCheckBox::indicator:checked:disabled {
image: url(@theme_path/icons/qcheckbox-checked-disabled.svg);
}
QCheckBox:disabled {
background-color: transparent;
}
/* ==================================================================================== */
/* SLIDER */
/* ==================================================================================== */
QSlider::groove:horizontal {
border: 1px solid @itemdarkbackground;
border-radius: 0.15em;
height: 0.4em; /* the groove expands to the size of the slider by default. by giving it a height, it has a fixed size */
background-color: @itemdarkbackground;
margin: 0.15em 1px;
}
QSlider::groove:horizontal[invertedAppearance="true"] {
background-color: @itembackground;
}
QSlider::groove:vertical {
border: 1px solid @itemdarkbackground;
border-radius: 0.15em;
width: 0.4em; /* the groove expands to the size of the slider by default. by giving it a height, it has a fixed size */
background-color: @itembackground;
margin: 1px 0.15em;
}
QSlider::groove:vertical[invertedAppearance="true"] {
background-color: @itemdarkbackground;
}
QSlider::handle:horizontal {
background: @gradient;
border: 1px solid @itemdarkbackground;
width: 1.3em;
margin: -0.15em -1px; /* handle is placed by default on the contents rect of the groove. Expand outside the groove */
border-radius: 0.15em;
}
QSlider::handle:vertical {
background: @gradient;
border: 1px solid @itemdarkbackground;
height: 1.3em;
margin: -1px -0.15em; /* handle is placed by default on the contents rect of the groove. Expand outside the groove */
border-radius: 0.15em;
}
QSlider::sub-page:horizontal {
border: 1px solid @itemdarkbackground;
border-radius: 0.15em;
height: 0.4em; /* the groove expands to the size of the slider by default. by giving it a height, it has a fixed size */
background-color: @itembackground;
margin: 0.15em 1px;
}
QSlider::sub-page:horizontal[invertedAppearance="true"] {
background-color: @itemdarkbackground;
}
QSlider::sub-page:vertical {
border: 1px solid @itemdarkbackground;
border-radius: 0.15em;
height: 0.4em; /* the groove expands to the size of the slider by default. by giving it a height, it has a fixed size */
background-color: @itemdarkbackground;
margin: 1px 0.15em;
}
QSlider::sub-page:vertical[invertedAppearance="true"] {
background-color: @itembackground;
}
/* ==================================================================================== */
/* OTHER */
/* ==================================================================================== */
QAbstractItemView, QListView
{
background-color: @itembackground;
alternate-background-color: @itemalternativebackground;
color: @text;
border: 1px solid @itemdarkbackground;
border-radius: 0.15em;
padding: 1px;
selection-background-color: @selection;
selection-color: @itemdarkbackground;
}
QAbstractItemView:disabled, QListView:disabled
{
color: @itemalternativebackground;
border: 1px solid @itemdarkbackground;
border-radius: 0.15em;
}
QAbstractItemView::selected, QListView::selected {
border: 0px;
outline: none;
}
QAbstractItemView::indicator:checked, QListView::indicator:checked {
image: url(@theme_path/icons/qcheckbox-checked.svg) !important;
}
QAbstractItemView::indicator:checked:disabled, QListView::indicator:checked:disabled {
image: url(@theme_path/icons/qcheckbox-checked-disabled.svg);
}
QAbstractItemView::indicator:unchecked, QListView::indicator:unchecked {
image: url(@theme_path/icons/qcheckbox-unchecked.svg);
}
QAbstractItemView::indicator:unchecked:disabled, QListView::indicator:unchecked:disabled {
image: url(@theme_path/icons/qcheckbox-unchecked-disabled.svg);
}
/* ==================================================================================== */
/* TREE VIEW */
/* ==================================================================================== */
QTreeView {
border: 1px solid @itemdarkbackground;
alternate-background-color: @itemalternativebackground;
}
QTreeView::item, QTreeView::branch {
background: transparent;
color: @text;
}
QTreeView::item:disabled {
color: @itemalternativebackground;
}
QTreeView::item:selected, QTreeView::branch:selected {
background-color: @selection;
color: @text;
}
QTreeView::branch:has-children:!has-siblings:closed,
QTreeView::branch:closed:has-children:has-siblings {
border-image: none;
image: url(@theme_path/icons/caret-right.svg);
}
QTreeView::branch:open:has-children:!has-siblings,
QTreeView::branch:open:has-children:has-siblings {
border-image: none;
image: url(@theme_path/icons/caret-down.svg);
}
QTreeView::indicator
{
border: 1px solid transparent;
width:0.8em;
height:0.8em;
}
QTreeView::indicator:intermediary {
image: url(@theme_path/icons/qcheckbox-intermediary.svg);
}
QTreeView::indicator:checked {
image: url(@theme_path/icons/qcheckbox-checked.svg);
}
QTreeView::indicator:checked:disabled {
image: url(@theme_path/icons/qcheckbox-checked-disabled.svg);
}
QTreeView::indicator:unchecked {
image: url(@theme_path/icons/qcheckbox-unchecked.svg);
}
QTreeView::indicator:unchecked:disabled {
image: url(@theme_path/icons/qcheckbox-unchecked-disabled.svg);
}
QgsLayerTreeView::item,
QTreeView#viewGraduated::item,
QTreeView#viewCategories::item,
QTreeView#viewRules::item
{
padding: 0.1em 0em 0.1em 0em;
}
QgsLayerTreeView::indicator:unchecked,
QTreeView#viewGraduated::indicator:unchecked,
QTreeView#viewCategories::indicator:unchecked,
QTreeView#viewRules::indicator:unchecked
{
image: url(@theme_path/icons/qcheckbox-unchecked.svg);
}
QgsLayerTreeView::indicator:checked,
QTreeView#viewGraduated::indicator:checked,
QTreeView#viewCategories::indicator:checked,
QTreeView#viewRules::indicator:checked
{
image: url(@theme_path/icons/qcheckbox-checked.svg);
}
/* ==================================================================================== */
/* TABLE VIEW */
/* ==================================================================================== */
QTableView {
color: @text;
selection-background-color: @selection;
selection-color: @itemdarkbackground;
}
QTableView:disabled {
color: @itemalternativebackground;
border: 1px solid @itemdarkbackground;
border-radius: 0.15em;
}
QTableView::indicator
{
border: 1px solid transparent;
width:0.8em;
height:0.8em;
}
QTableView::indicator:intermediary {
image: url(@theme_path/icons/qcheckbox-intermediary.svg);
}
QTableView::indicator:checked {
image: url(@theme_path/icons/qcheckbox-checked.svg) !important;
}
QTableView::indicator:checked:disabled {
image: url(@theme_path/icons/qcheckbox-checked-disabled.svg);
}
QTableView::indicator:unchecked {
image: url(@theme_path/icons/qcheckbox-unchecked.svg);
}
QTableView::indicator:unchecked:disabled {
image: url(@theme_path/icons/qcheckbox-unchecked-disabled.svg);
}
QTableView QTableCornerButton::section {
background-color: @background;
border: 1px solid @itembackground;
}
QHeaderView {
background-color:transparent;
border:0;
}
QHeaderView:disabled {
background-color:transparent;
border:0;
}
QHeaderView::section, QHeaderView::section:vertical {
padding: 0.1m 0.2em 0.1em 0.2em;
background: transparent;
background-color: @background;
color: @text;
border: 1px solid @itemdarkbackground;
border-left: 0;
border-top: 0;
}
QHeaderView::section:vertical {
border: 1px solid @itemdarkbackground;
border-left: 0;
border-top: 0;
}
QHeaderView::section:last:vertical {
border-bottom: 0;
}
QHeaderView::section:last:horizontal {
border-right: 0;
}
QHeaderView::down-arrow {
width: 1.2em;
image: url(@theme_path/icons/arrow-down.svg);
}
QHeaderView::up-arrow {
width: 1.2em;
image: url(@theme_path/icons/arrow-up.svg);
}
/* ==================================================================================== */
/* FOCUS */
/* ==================================================================================== */
QToolButton:focus, QPushButton:focus, QCheckBox:focus, QRadioButton:focus, QGroupBox:focus {
outline:1px solid @focusdark;
outline-radius: 0.2em;
}
QPushButton[flat=true], QPushButton[autoRaise=true], QToolButton[autoRaise=true] {
outline:1px solid rgba(0,0,0,0);
outline-radius: 0.2em;
}
QComboBox:focus, QAbstractSpinBox:focus, QLineEdit:focus, QPlainTextEdit:focus, QTextEdit:focus {
border:1px solid @focus;
}
QComboBox:editable:focus:read-only, QAbstractSpinBox:focus:read-only, QLineEdit:focus:read-only, QPlainTextEdit:focus:read-only, QTextEdit:focus:read-only {
border-color: transparent;
}
QToolButton[autoRaise=true]:focus:!pressed {
border:1px solid @focusdark;
}
QToolButton[autoRaise=false]:focus:!pressed {
border:1px solid @focus;
}
QSlider::handle:horizontal:focus, QSlider::handle:vertical:focus {
border: 1px solid @focus;
}
QVideoWidget QWidget {
background-color: #000000 !important;
}
/* ==================================================================================== */
/* QGIS-SPECIFIC TWEAKS */
/* ==================================================================================== */
QgsColorButton, QgsColorRampButton, QgsSymbolButton, QgsFontButton {
background-color: @darkgradient;
color:@itembackground;
border: 1px solid #1e1e1e;
}
QgsColorButton:hover, QgsColorRampButton:hover, QgsSymbolButton:hover, QgsFontButton:hover {
background-color: @darkalternativegradient;
color:@itembackground;
}
QgsColorButton:focus, QgsColorRampButton:focus, QgsSymbolButton:focus, QgsFontButton:focus {
border:1px solid @focus;
}
QgsMessageBar QLabel, QgsMessageBar QTextEdit, QMessageBar QToolButton {
background: transparent;
border: none;
padding: 0px;
}
QgsMessageBar QScrollBar:vertical {
border-left:1px solid #000000;
border-right:1px solid #000000;
background-color: rgba(0,0,0,0);
width: 0.7em;
margin: 0.7em 0px 0.7em 0px;
}
QgsMessageBar QScrollBar::add-line:vertical {
height: 0.7em;
border:1px solid #000000;
background-color: rgba(0,0,0,0);
color: #000000;
subcontrol-position: bottom;
subcontrol-origin: margin;
}
QgsMessageBar QScrollBar::sub-line:vertical {
height: 0.7em;
border:1px solid #000000;
background-color: rgba(0,0,0,0);
color: #000000;
subcontrol-position: top;
subcontrol-origin: margin;
}
QgsMessageBar QScrollBar::up-arrow:vertical {
height: 0.7em;
image: url(@theme_path/icons/arrow-up.svg);
}
QgsMessageBar QScrollBar::down-arrow:vertical {
height: 0.7em;
image: url(@theme_path/icons/arrow-down.svg);
}
QListWidget#mOptionsListWidget {
background-color: @itemdarkbackground;
color: @itembackground;
}
QListWidget#mOptionsListWidget::item {
padding: 0.1em;
}
QWidget#QgsTextFormatWidgetBase QTabWidget#mOptionsTab QTabBar::tab,
QWidget#QgsRendererMeshPropsWidgetBase QTabWidget#mStyleOptionsTab QTabBar::tab {
width: 1.2em;
}
QWidget#QgsRasterCalcDialogBase QWidget#mOperatorsGroupBox QPushButton {
min-width:2.3em;
}
QFrame#mUserInputContainer {
background-color: @background;
}
QgsAttributeFormWidget QComboBox:disabled {
border: none;
background-color: @itembackground;
color: @text;
}
QgsAttributeFormWidget QComboBox::down-arrow:disabled {
image: none;
}