From 7e6dd9aed7fdde30ddcad8d5db4e272930be9445 Mon Sep 17 00:00:00 2001 From: defnax Date: Thu, 16 May 2019 23:55:49 +0200 Subject: [PATCH] added new qdarkstyle version 2.6.8 added new version of qdarkstyle to retroshare --- retroshare-gui/src/qss/qdarkstyle-v2.qss | 2048 +++++++++++++++++ .../src/qss/qdarkstyle/rc/Hmovetoolbar.png | Bin 0 -> 220 bytes .../src/qss/qdarkstyle/rc/Hsepartoolbar.png | Bin 0 -> 172 bytes .../src/qss/qdarkstyle/rc/Vmovetoolbar.png | Bin 0 -> 2847 bytes .../src/qss/qdarkstyle/rc/Vsepartoolbar.png | Bin 0 -> 2839 bytes .../qss/qdarkstyle/rc/branch_closed-on.png | Bin 0 -> 147 bytes .../src/qss/qdarkstyle/rc/branch_closed.png | Bin 0 -> 160 bytes .../src/qss/qdarkstyle/rc/branch_open-on.png | Bin 0 -> 150 bytes .../src/qss/qdarkstyle/rc/branch_open.png | Bin 0 -> 166 bytes .../qss/qdarkstyle/rc/checkbox_checked.png | Bin 0 -> 418 bytes .../qss/qdarkstyle/rc/checkbox_checked@2x.png | Bin 0 -> 850 bytes .../rc/checkbox_checked_disabled.png | Bin 0 -> 413 bytes .../rc/checkbox_checked_disabled@2x.png | Bin 0 -> 898 bytes .../qdarkstyle/rc/checkbox_checked_focus.png | Bin 0 -> 418 bytes .../rc/checkbox_checked_focus@2x.png | Bin 0 -> 888 bytes .../qdarkstyle/rc/checkbox_indeterminate.png | Bin 0 -> 424 bytes .../rc/checkbox_indeterminate@2x.png | Bin 0 -> 851 bytes .../rc/checkbox_indeterminate_disabled.png | Bin 0 -> 412 bytes .../rc/checkbox_indeterminate_disabled@2x.png | Bin 0 -> 899 bytes .../rc/checkbox_indeterminate_focus.png | Bin 0 -> 420 bytes .../rc/checkbox_indeterminate_focus@2x.png | Bin 0 -> 889 bytes .../qss/qdarkstyle/rc/checkbox_unchecked.png | Bin 0 -> 397 bytes .../qdarkstyle/rc/checkbox_unchecked@2x.png | Bin 0 -> 805 bytes .../rc/checkbox_unchecked_disabled.png | Bin 0 -> 386 bytes .../rc/checkbox_unchecked_disabled@2x.png | Bin 0 -> 855 bytes .../rc/checkbox_unchecked_focus.png | Bin 0 -> 394 bytes .../rc/checkbox_unchecked_focus@2x.png | Bin 0 -> 848 bytes .../src/qss/qdarkstyle/rc/close-hover.png | Bin 0 -> 565 bytes .../src/qss/qdarkstyle/rc/close-pressed.png | Bin 0 -> 565 bytes .../src/qss/qdarkstyle/rc/close.png | Bin 0 -> 555 bytes .../src/qss/qdarkstyle/rc/down_arrow.png | Bin 0 -> 165 bytes .../qss/qdarkstyle/rc/down_arrow_disabled.png | Bin 0 -> 166 bytes .../src/qss/qdarkstyle/rc/left_arrow.png | Bin 0 -> 166 bytes .../qss/qdarkstyle/rc/left_arrow_disabled.png | Bin 0 -> 166 bytes .../src/qss/qdarkstyle/rc/radio_checked.png | Bin 0 -> 737 bytes .../qss/qdarkstyle/rc/radio_checked@2x.png | Bin 0 -> 1703 bytes .../qdarkstyle/rc/radio_checked_disabled.png | Bin 0 -> 792 bytes .../rc/radio_checked_disabled@2x.png | Bin 0 -> 1820 bytes .../qss/qdarkstyle/rc/radio_checked_focus.png | Bin 0 -> 778 bytes .../qdarkstyle/rc/radio_checked_focus@2x.png | Bin 0 -> 1766 bytes .../src/qss/qdarkstyle/rc/radio_unchecked.png | Bin 0 -> 644 bytes .../qss/qdarkstyle/rc/radio_unchecked@2x.png | Bin 0 -> 1385 bytes .../rc/radio_unchecked_disabled.png | Bin 0 -> 673 bytes .../rc/radio_unchecked_disabled@2x.png | Bin 0 -> 1449 bytes .../qdarkstyle/rc/radio_unchecked_focus.png | Bin 0 -> 619 bytes .../rc/radio_unchecked_focus@2x.png | Bin 0 -> 1424 bytes .../src/qss/qdarkstyle/rc/right_arrow.png | Bin 0 -> 160 bytes .../qdarkstyle/rc/right_arrow_disabled.png | Bin 0 -> 160 bytes .../src/qss/qdarkstyle/rc/sizegrip.png | Bin 0 -> 129 bytes .../qdarkstyle/rc/stylesheet-branch-end.png | Bin 0 -> 224 bytes .../qdarkstyle/rc/stylesheet-branch-more.png | Bin 0 -> 182 bytes .../qss/qdarkstyle/rc/stylesheet-vline.png | Bin 0 -> 239 bytes .../src/qss/qdarkstyle/rc/transparent.png | Bin 0 -> 195 bytes .../src/qss/qdarkstyle/rc/undock.png | Bin 0 -> 553 bytes .../src/qss/qdarkstyle/rc/up_arrow.png | Bin 0 -> 158 bytes .../qss/qdarkstyle/rc/up_arrow_disabled.png | Bin 0 -> 159 bytes 56 files changed, 2048 insertions(+) create mode 100644 retroshare-gui/src/qss/qdarkstyle-v2.qss create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/Hmovetoolbar.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/Hsepartoolbar.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/Vmovetoolbar.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/Vsepartoolbar.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/branch_closed-on.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/branch_closed.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/branch_open-on.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/branch_open.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/checkbox_checked.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/checkbox_checked@2x.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/checkbox_checked_disabled.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/checkbox_checked_disabled@2x.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/checkbox_checked_focus.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/checkbox_checked_focus@2x.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/checkbox_indeterminate.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/checkbox_indeterminate@2x.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/checkbox_indeterminate_disabled.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/checkbox_indeterminate_disabled@2x.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/checkbox_indeterminate_focus.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/checkbox_indeterminate_focus@2x.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/checkbox_unchecked.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/checkbox_unchecked@2x.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/checkbox_unchecked_disabled.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/checkbox_unchecked_disabled@2x.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/checkbox_unchecked_focus.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/checkbox_unchecked_focus@2x.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/close-hover.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/close-pressed.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/close.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/down_arrow.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/down_arrow_disabled.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/left_arrow.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/left_arrow_disabled.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/radio_checked.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/radio_checked@2x.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/radio_checked_disabled.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/radio_checked_disabled@2x.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/radio_checked_focus.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/radio_checked_focus@2x.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/radio_unchecked.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/radio_unchecked@2x.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/radio_unchecked_disabled.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/radio_unchecked_disabled@2x.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/radio_unchecked_focus.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/radio_unchecked_focus@2x.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/right_arrow.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/right_arrow_disabled.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/sizegrip.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/stylesheet-branch-end.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/stylesheet-branch-more.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/stylesheet-vline.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/transparent.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/undock.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/up_arrow.png create mode 100644 retroshare-gui/src/qss/qdarkstyle/rc/up_arrow_disabled.png diff --git a/retroshare-gui/src/qss/qdarkstyle-v2.qss b/retroshare-gui/src/qss/qdarkstyle-v2.qss new file mode 100644 index 000000000..90324f9ab --- /dev/null +++ b/retroshare-gui/src/qss/qdarkstyle-v2.qss @@ -0,0 +1,2048 @@ +/* QDarkStyleSheet -------------------------------------------------------- + +This is the main style sheet, the palette has nine main colors. +It is based on three selecting colors, three greyish (background) colors +plus three whitish (foreground) colors. Each set of widgets of the same +type have a header like this: + + ------------------ + GroupName -------- + ------------------ + +And each widget is separated with a header like this: + + QWidgetName ------ + +This makes more easy to find and change some css field. The basic +configuration is described bellow. + + SELECTION ------------ + + sel_light #179AE0 #148CD2 (selection/hover/active) + sel_normal #3375A3 #1464A0 (selected) + sel_dark #18465D #14506E (selected disabled) + + FOREGROUND ----------- + + for_light #EFF0F1 #F0F0F0 (texts/labels) + for_normal #AAAAAA (not used yet) + for_dark #505F69 #787878 (disabled texts) + + BACKGROUND ----------- + + bac_light #4D545B #505F69 (unpressed) + bac_normal #31363B #32414B (border, disabled, pressed, checked, toolbars, menus) + bac_dark #232629 #19232D (background) + +If a stranger configuration is required because of a bugfix or anything +else, keep the comment on that line to nobodys changed it, including the +issue number. +--------------------------------------------------------------------------- */ + + + +/* QWidget ---------------------------------------------------------------- */ + +QWidget { + background-color: #19232D; + border: 0px solid #32414B; + padding: 0px; + color: #F0F0F0; + selection-background-color: #1464A0; + selection-color: #F0F0F0; +} + +QWidget:disabled { + background-color: #19232D; + color: #787878; + selection-background-color: #14506E; + selection-color: #787878; +} + +QWidget:item:selected { + background-color: #1464A0; +} + +QWidget:item:hover { + background-color: #148CD2; + color: #32414B; +} + +/* QMainWindow ------------------------------------------------------------ */ +/* This adjusts the splitter in the dock widget, not qsplitter */ + + +QMainWindow::separator { + background-color: #32414B; + border: 0 solid #19232D; + spacing: 0; + padding: 2px; +} + +QMainWindow::separator:hover { + background-color: #505F69; + border: 0px solid #148CD2; +} + +QMainWindow::separator:horizontal { + width: 5px; + margin-top: 2px; + margin-bottom: 2px; + image: url(qss/qdarkstyle/rc/Vsepartoolbar.png); +} + +QMainWindow::separator:vertical { + height: 5px; + margin-left: 2px; + margin-right: 2px; + image: url(qss/qdarkstyle/rc/Hsepartoolbar.png); +} + +/* QToolTip --------------------------------------------------------------- */ + +QToolTip { + background-color: #148CD2; + border: 1px solid #19232D; + color: #19232D; + padding: 0; /*remove padding, for fix combo box tooltip*/ + opacity: 230; /*reducing transparency to read better*/ +} + +/* QStatusBar ------------------------------------------------------------- */ + +QStatusBar { + border: 1px solid #32414B; + background: #32414B; /*fixes spyder #9120,#9121*/ +} + +QStatusBar QToolTip { + background-color: #148CD2; + border: 1px solid #19232D; + color: #19232D; + padding: 0; /*remove padding, for fix combo box tooltip*/ + opacity: 230; /*reducing transparency to read better*/ +} + +QStatusBar QLabel { + background-color: transparent; /*fixes spyder #9120,#9121*/ +} + +/* QCheckBox -------------------------------------------------------------- */ + +QCheckBox { + background-color: #19232D; + color: #F0F0F0; + spacing: 4px; + outline: none; + padding-top: 4px; + padding-bottom: 4px; +} + +QCheckBox:focus { + border: none; +} + +QCheckBox QWidget:disabled { + background-color: #19232D; + color: #787878; +} + +QCheckBox::indicator { + margin-left: 4px; + width: 16px; + height: 16px; +} + +QCheckBox::indicator:unchecked { + image: url(qss/qdarkstyle/rc/checkbox_unchecked.png); +} + +QCheckBox::indicator:unchecked:hover, +QCheckBox::indicator:unchecked:focus, +QCheckBox::indicator:unchecked:pressed { + border: none; + image: url(qss/qdarkstyle/rc/checkbox_unchecked_focus.png); +} + +QCheckBox::indicator:unchecked:disabled { + image: url(qss/qdarkstyle/rc/checkbox_unchecked_disabled.png); +} + +QCheckBox::indicator:checked { + image: url(qss/qdarkstyle/rc/checkbox_checked.png); +} + +QCheckBox::indicator:checked:hover, +QCheckBox::indicator:checked:focus, +QCheckBox::indicator:checked:pressed { + border: none; + image: url(qss/qdarkstyle/rc/checkbox_checked_focus.png); +} + +QCheckBox::indicator:checked:disabled{ + image: url(qss/qdarkstyle/rc/checkbox_checked_disabled.png); +} + +QCheckBox::indicator:indeterminate { + image: url(qss/qdarkstyle/rc/checkbox_indeterminate.png); +} + +QCheckBox::indicator:indeterminate:disabled { + image: url(qss/qdarkstyle/rc/checkbox_indeterminate_disabled.png); +} + +QCheckBox::indicator:indeterminate:focus, +QCheckBox::indicator:indeterminate:hover, +QCheckBox::indicator:indeterminate:pressed { + image: url(qss/qdarkstyle/rc/checkbox_indeterminate_focus.png); +} + +/* QGroupBox -------------------------------------------------------------- */ + +QGroupBox { + font-weight: bold; + border: 1px solid #32414B; + border-radius: 4px; + padding: 4px; + margin-top: 16px; +} + + + +QGroupBox::title { + subcontrol-origin: margin; + subcontrol-position: top left; + left: 3px; + padding-left: 3px; + padding-right: 5px; + padding-top: 8px; + padding-bottom: 16px; +} + +QGroupBox::indicator { + margin-left: 4px; + width: 16px; + height: 16px; +} + +QGroupBox::indicator { + margin-left: 2px; +} + +QGroupBox::indicator:unchecked:hover, +QGroupBox::indicator:unchecked:focus, +QGroupBox::indicator:unchecked:pressed { + border: none; + image: url(qss/qdarkstyle/rc/checkbox_unchecked_focus.png); +} + +QGroupBox::indicator:checked:hover, +QGroupBox::indicator:checked:focus, +QGroupBox::indicator:checked:pressed { + border: none; + image: url(qss/qdarkstyle/rc/checkbox_checked_focus.png); +} + +QGroupBox::indicator:checked:disabled { + image: url(qss/qdarkstyle/rc/checkbox_checked_disabled.png); +} + +QGroupBox::indicator:unchecked:disabled { + image: url(qss/qdarkstyle/rc/checkbox_unchecked_disabled.png); +} + +/* QRadioButton ----------------------------------------------------------- */ + +QRadioButton { + background-color: #19232D; + color: #F0F0F0; + spacing: 0; + padding: 0; + border: none; + outline: none; +} + +QRadioButton:focus { + border: none; +} + +QRadioButton:disabled { + background-color: #19232D; + color: #787878; + border: none; + outline: none; +} + +QRadioButton QWidget { + background-color: #19232D; + color: #F0F0F0; + spacing: 0px; + padding: 0px; + outline: none; + border: none; +} + +QRadioButton::indicator { + border: none; + outline: none; + margin-bottom: 2px; + width: 25px; + height: 25px; +} + +QRadioButton::indicator:unchecked { + image: url(qss/qdarkstyle/rc/radio_unchecked.png); +} + +QRadioButton::indicator:unchecked:hover, +QRadioButton::indicator:unchecked:focus, +QRadioButton::indicator:unchecked:pressed { + border: none; + outline: none; + image: url(qss/qdarkstyle/rc/radio_unchecked_focus.png); +} + +QRadioButton::indicator:checked { + border: none; + outline: none; + image: url(qss/qdarkstyle/rc/radio_checked.png); +} + +QRadioButton::indicator:checked:hover, +QRadioButton::indicator:checked:focus, +QRadioButton::indicator:checked:pressed { + border: none; + outline: none; + image: url(qss/qdarkstyle/rc/radio_checked_focus.png); +} + +QRadioButton::indicator:checked:disabled { + outline: none; + image: url(qss/qdarkstyle/rc/radio_checked_disabled.png); +} + +QRadioButton::indicator:unchecked:disabled { + image: url(qss/qdarkstyle/rc/radio_unchecked_disabled.png); +} + +/* QMenuBar --------------------------------------------------------------- */ + +QMenuBar { + background-color: #32414B; + padding: 2px; + border: 1px solid #19232D; + color: #F0F0F0; +} + +QMenuBar:focus { + border: 1px solid #148CD2; +} + +QMenuBar::item { + background: transparent; + padding: 4px; +} + +QMenuBar::item:selected { + padding: 4px; + background: transparent; + border: 0px solid #32414B; +} + +QMenuBar::item:pressed { + padding: 4px; + border: 0px solid #32414B; + background-color: #148CD2; + color: #F0F0F0; + margin-bottom: 0px; + padding-bottom: 0px; +} + +/* QMenu ------------------------------------------------------------------ */ + +QMenu { + border: 0px solid #32414B; + color: #F0F0F0; + margin: 0px; +} + +QMenu::separator { + height: 2px; + background-color: #505F69; + color: #F0F0F0; + padding-left: 4px; + margin-left: 2px; + margin-right: 2px; +} + +QMenu::icon { + margin: 0px; + padding-left:4px; +} + +QMenu::item { + padding: 4px 24px 4px 24px; + border: 1px transparent #32414B; /* reserve space for selection border */ +} + +QMenu::item:selected { + color: #F0F0F0; +} + + + +QMenu::indicator { + width: 12px; + height: 12px; + padding-left:6px; +} + +/* non-exclusive indicator = check box style indicator (see QActionGroup::setExclusive) */ + +QMenu::indicator:non-exclusive:unchecked { + image: url(qss/qdarkstyle/rc/checkbox_unchecked.png); +} + +QMenu::indicator:non-exclusive:unchecked:selected { + image: url(qss/qdarkstyle/rc/checkbox_unchecked_disabled.png); +} + +QMenu::indicator:non-exclusive:checked { + image: url(qss/qdarkstyle/rc/checkbox_checked.png); +} + +QMenu::indicator:non-exclusive:checked:selected { + image: url(qss/qdarkstyle/rc/checkbox_checked_disabled.png); +} + +/* exclusive indicator = radio button style indicator (see QActionGroup::setExclusive) */ + +QMenu::indicator:exclusive:unchecked { + image: url(qss/qdarkstyle/rc/radio_unchecked.png); +} + +QMenu::indicator:exclusive:unchecked:selected { + image: url(qss/qdarkstyle/rc/radio_unchecked_disabled.png); +} + +QMenu::indicator:exclusive:checked { + image: url(qss/qdarkstyle/rc/radio_checked.png); +} + +QMenu::indicator:exclusive:checked:selected { + image: url(qss/qdarkstyle/rc/radio_checked_disabled.png); +} + +QMenu::right-arrow { + margin: 5px; + image: url(qss/qdarkstyle/rc/right_arrow.png) +} + +/* QAbstractItemView ------------------------------------------------------ */ + +QAbstractItemView { + alternate-background-color: #19232D; + color: #F0F0F0; + border: 1px solid #32414B; + border-radius: 4px; +} + +QAbstractItemView QLineEdit { + padding: 2px; +} + +/* QAbstractScrollArea ---------------------------------------------------- */ + +QAbstractScrollArea { + background-color: #19232D; + border: 1px solid #32414B; + border-radius: 4px; + padding: 4px; + color: #F0F0F0; +} + +QAbstractScrollArea:disabled { + color: #787878; +} + +/* QScrollArea ------------------------------------------------------------ */ + +QScrollArea QWidget QWidget:disabled { + background-color: #19232D; +} + +/* QScrollBar ------------------------------------------------------------- */ + +QScrollBar:horizontal { + height: 16px; + margin: 2px 16px 2px 16px; + border: 1px solid #32414B; + border-radius: 4px; + background-color: #19232D; +} + +QScrollBar::handle:horizontal { + background-color: #787878; + border: 1px solid #32414B; + border-radius: 4px; + min-width: 8px; + +} + +QScrollBar::handle:horizontal:hover { + background-color: #148CD2; + border: 1px solid #148CD2; + border-radius: 4px; + min-width: 8px; +} + +QScrollBar::add-line:horizontal { + margin: 0px 0px 0px 0px; + border-image: url(qss/qdarkstyle/rc/right_arrow_disabled.png); + width: 10px; + height: 10px; + subcontrol-position: right; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:horizontal { + margin: 0px 3px 0px 3px; + border-image: url(qss/qdarkstyle/rc/left_arrow_disabled.png); + height: 10px; + width: 10px; + subcontrol-position: left; + subcontrol-origin: margin; +} + +QScrollBar::add-line:horizontal:hover, +QScrollBar::add-line:horizontal:on { + border-image: url(qss/qdarkstyle/rc/right_arrow.png); + height: 10px; + width: 10px; + subcontrol-position: right; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:horizontal:hover, +QScrollBar::sub-line:horizontal:on { + border-image: url(qss/qdarkstyle/rc/left_arrow.png); + height: 10px; + width: 10px; + subcontrol-position: left; + subcontrol-origin: margin; +} + +QScrollBar::up-arrow:horizontal, +QScrollBar::down-arrow:horizontal { + background: none; +} + +QScrollBar::add-page:horizontal, +QScrollBar::sub-page:horizontal { + background: none; +} + +QScrollBar:vertical { + background-color: #19232D; + width: 16px; + margin: 16px 2px 16px 2px; + border: 1px solid #32414B; + border-radius: 4px; +} + +QScrollBar::handle:vertical { + background-color: #787878; + border: 1px solid #32414B; + min-height: 8px; + border-radius: 4px; +} + +QScrollBar::handle:vertical:hover { + background-color: #148CD2; + border: 1px solid #148CD2; + border-radius: 4px; + min-height: 8px; + +} + +QScrollBar::sub-line:vertical { + margin: 3px 0px 3px 0px; + border-image: url(qss/qdarkstyle/rc/up_arrow_disabled.png); + height: 10px; + width: 10px; + subcontrol-position: top; + subcontrol-origin: margin; +} + +QScrollBar::add-line:vertical { + margin: 3px 0px 3px 0px; + border-image: url(qss/qdarkstyle/rc/down_arrow_disabled.png); + height: 10px; + width: 10px; + subcontrol-position: bottom; + subcontrol-origin: margin; +} + +QScrollBar::sub-line:vertical:hover, +QScrollBar::sub-line:vertical:on { + border-image: url(qss/qdarkstyle/rc/up_arrow.png); + height: 10px; + width: 10px; + subcontrol-position: top; + subcontrol-origin: margin; +} + +QScrollBar::add-line:vertical:hover, +QScrollBar::add-line:vertical:on { + border-image: url(qss/qdarkstyle/rc/down_arrow.png); + height: 10px; + width: 10px; + subcontrol-position: bottom; + subcontrol-origin: margin; +} + +QScrollBar::up-arrow:vertical, +QScrollBar::down-arrow:vertical { + background: none; +} + +QScrollBar::add-page:vertical, +QScrollBar::sub-page:vertical { + background: none; +} + +/* QTextEdit--------------------------------------------------------------- */ + +QTextEdit { + background-color: #19232D; + color: #F0F0F0; + border: 1px solid #32414B; +} + +QTextEdit:hover { + border: 1px solid #148CD2; + color: #F0F0F0; +} + +QTextEdit:selected { + background: #1464A0; + color: #32414B; +} + +/* QPlainTextEdit --------------------------------------------------------- */ + +QPlainTextEdit { + background-color: #19232D; + color: #F0F0F0; + border-radius: 4px; + border: 1px solid #32414B; +} + +QPlainTextEdit:hover { + border: 1px solid #148CD2; + color: #F0F0F0; +} + +QPlainTextEdit:selected { + background: #1464A0; + color: #32414B; +} + +/* QSizeGrip --------------------------------------------------------------- */ + +QSizeGrip { + image: url(qss/qdarkstyle/rc/sizegrip.png); + width: 12px; + height: 12px; +} + +/* QStackedWidget --------------------------------------------------------- */ + +QStackedWidget { + padding: 4px; + border: 1px solid #32414B; + border: 1px solid #19232D; +} + +/* QToolBar --------------------------------------------------------------- */ + +QToolBar { + background-color: #32414B; + border-bottom: 1px solid #19232D; + padding: 2px; + font-weight: bold; +} + +QToolBar QToolButton{ + background-color: #32414B; +} + +QToolBar::handle:horizontal { + width: 6px; + image: url(qss/qdarkstyle/rc/Hmovetoolbar.png); +} + +QToolBar::handle:vertical { + height: 6px; + image: url(qss/qdarkstyle/rc/Vmovetoolbar.png); +} + +QToolBar::separator:horizontal { + width: 3px; + image: url(qss/qdarkstyle/rc/Hsepartoolbar.png); +} + +QToolBar::separator:vertical { + height: 3px; + image: url(qss/qdarkstyle/rc/Vsepartoolbar.png); +} + +QToolButton#qt_toolbar_ext_button { + background: #32414B; + border: 0px; + color: #F0F0F0; + image: url(qss/qdarkstyle/rc/right_arrow.png); +} + +/* QAbstractSpinBox ------------------------------------------------------- */ + +QAbstractSpinBox { + background-color: #19232D; + border: 1px solid #32414B; + color: #F0F0F0; + padding-top: 2px; /* This fix 103, 111*/ + padding-bottom: 2px; /* This fix 103, 111*/ + padding-left: 4px; + padding-right: 4px; + border-radius: 4px; + /* min-width: 5px; removed to fix 109 */ +} + +QAbstractSpinBox:up-button { + background-color: transparent #19232D; + subcontrol-origin: border; + subcontrol-position: top right; + border-left: 1px solid #32414B; + margin: 1px; +} + +QAbstractSpinBox::up-arrow, +QAbstractSpinBox::up-arrow:disabled, +QAbstractSpinBox::up-arrow:off { + image: url(qss/qdarkstyle/rc/up_arrow_disabled.png); + width: 9px; + height: 9px; +} + +QAbstractSpinBox::up-arrow:hover { + image: url(qss/qdarkstyle/rc/up_arrow.png); +} + +QAbstractSpinBox:down-button { + background-color: transparent #19232D; + subcontrol-origin: border; + subcontrol-position: bottom right; + border-left: 1px solid #32414B; + margin: 1px; +} + +QAbstractSpinBox::down-arrow, +QAbstractSpinBox::down-arrow:disabled, +QAbstractSpinBox::down-arrow:off { + image: url(qss/qdarkstyle/rc/down_arrow_disabled.png); + width: 9px; + height: 9px; +} + +QAbstractSpinBox::down-arrow:hover { + image: url(qss/qdarkstyle/rc/down_arrow.png); +} + +QAbstractSpinBox:hover{ + border: 1px solid #148CD2; + color: #F0F0F0; +} + +QAbstractSpinBox:selected { + background: #1464A0; + color: #32414B; +} + +/* ------------------------------------------------------------------------ */ +/* DISPLAYS --------------------------------------------------------------- */ +/* ------------------------------------------------------------------------ */ + +/* QLabel ----------------------------------------------------------------- */ + +QLabel { + background-color: #19232D; + border: 0px solid #32414B; + padding: 2px; + margin: 0px; + color: #F0F0F0 +} + +QLabel::disabled { + background-color: #19232D; + border: 0px solid #32414B; + color: #787878; +} + +/* QTextBrowser ----------------------------------------------------------- */ + +QTextBrowser { + background-color: #19232D; + border: 1px solid #32414B; + color: #F0F0F0; + border-radius: 4px; +} + +QTextBrowser:disabled { + background-color: #19232D; + border: 1px solid #32414B; + color: #787878; + border-radius: 4px; +} + +QTextBrowser:hover, +QTextBrowser:!hover, +QTextBrowser::selected, +QTextBrowser::pressed { + border: 1px solid #32414B; +} + +/* QGraphicsView --------------------------------------------------------- */ + +QGraphicsView { + background-color: #19232D; + border: 1px solid #32414B; + color: #F0F0F0; + border-radius: 4px; +} + +QGraphicsView:disabled { + background-color: #19232D; + border: 1px solid #32414B; + color: #787878; + border-radius: 4px; +} + +QGraphicsView:hover, +QGraphicsView:!hover, +QGraphicsView::selected, +QGraphicsView::pressed { + border: 1px solid #32414B; +} + +/* QCalendarWidget -------------------------------------------------------- */ + +QCalendarWidget { + border: 1px solid #32414B; + border-radius: 4px; +} + +QCalendarWidget:disabled { + background-color: #19232D; + color: #787878; +} + +/* QLCDNumber ------------------------------------------------------------- */ + +QLCDNumber { + background-color: #19232D; + color: #F0F0F0; +} + +QLCDNumber:disabled { + background-color: #19232D; + color: #787878; +} + +/* QProgressBar ----------------------------------------------------------- */ + +QProgressBar { + background-color: #19232D; + border: 1px solid #32414B; + color: #F0F0F0; + border-radius: 4px; + text-align: center; +} + +QProgressBar:disabled { + background-color: #19232D; + border: 1px solid #32414B; + color: #787878; + border-radius: 4px; + text-align: center; +} + +QProgressBar::chunk { + background-color: #1464A0; + color: #19232D; + border-radius: 4px; +} + +QProgressBar::chunk:disabled { + background-color: #14506E; + color: #787878; + border-radius: 4px; +} + + +/* ------------------------------------------------------------------------ */ +/* BUTTONS ---------------------------------------------------------------- */ +/* ------------------------------------------------------------------------ */ + +/* QPushButton ------------------------------------------------------------ */ + +QPushButton { + background-color: #505F69 ; + border: 1px solid #32414B; + color: #F0F0F0; + border-radius: 4px; + padding: 3px; + outline: none; +} + +QPushButton:disabled { + background-color: #32414B; + border: 1px solid #32414B; + color: #787878; + border-radius: 4px; + padding: 3px; +} + + +QPushButton:checked { + background-color: #32414B; + border: 1px solid #32414B; + border-radius: 4px; + padding: 3px; + outline: none; +} + +QPushButton:checked:disabled { + background-color: #19232D; + border: 1px solid #32414B; + color: #787878; + border-radius: 4px; + padding: 3px; + outline: none; +} + +QPushButton::menu-indicator { + subcontrol-origin: padding; + subcontrol-position: bottom right; + bottom: 4px; +} + +QPushButton:pressed { + background-color: #19232D; + border: 1px solid #19232D; +} + +QPushButton:hover, +QPushButton:checked:hover{ + border: 1px solid #148CD2; + color: #F0F0F0; +} + +QPushButton:pressed:hover{ + border: 1px solid #1464A0; +} + +QPushButton:selected, +QPushButton:checked:selected{ + background: #1464A0; + color: #32414B; +} + +/* QToolButton ------------------------------------------------------------ */ + +QToolButton { + background-color: transparent; + border: 1px solid #32414B; + border-radius: 4px; + margin: 0px; + padding: 2px; +} + +QToolButton:checked { + background-color: #19232D; + border: 1px solid #19232D; +} + +QToolButton:pressed { + background-color: #19232D; + border: 1px solid #19232D; + +} + +QToolButton:disabled { + border: 1px solid #32414B; +} + +QToolButton:hover, +QToolButton:checked:hover{ + border: 1px solid #148CD2; +} +QToolButton:pressed:hover{ + border: 1px solid #1464A0; +} + +/* the subcontrols below are used only in the MenuButtonPopup mode */ + +QToolButton[popupMode="1"] { + padding: 2px; + padding-right: 12px; /* only for MenuButtonPopup */ + border: 1px solid #32414B; /* make way for the popup button */ + border-radius: 4px; +} + +/* The subcontrol below is used only in the InstantPopup or DelayedPopup mode */ + +QToolButton[popupMode="2"] { + padding: 2px; + padding-right: 12px; /* only for InstantPopup */ + border: 1px solid #32414B; /* make way for the popup button */ +} + +QToolButton::menu-button { + padding: 2px; + border-radius: 4px; + border: 1px solid #32414B; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + /* 16px width + 4px for border = 20px allocated above */ + width: 16px; + outline: none; +} + +QToolButton::menu-button:hover, +QToolButton::menu-button:checked:hover { + border: 1px solid #148CD2; +} + +QToolButton::menu-indicator { + image: url(qss/qdarkstyle/rc/down_arrow.png); + top: -8px; /* shift it a bit */ + left: -4px; /* shift it a bit */ +} + +QToolButton::menu-arrow { + image: url(qss/qdarkstyle/rc/down_arrow.png); +} + +QToolButton::menu-arrow:open { + border: 1px solid #32414B; +} + +/* QCommandLinkButton ----------------------------------------------------- */ + +QCommandLinkButton { + background-color: transparent; + border: 1px solid #32414B; + color: #F0F0F0; + border-radius: 4px; + padding: 0px; + margin: 0px; +} + +QCommandLinkButton:disabled { + background-color: transparent; + color: #787878; +} + +/* ------------------------------------------------------------------------ */ +/* INPUTS - NO FIELDS ----------------------------------------------------- */ +/* ------------------------------------------------------------------------ */ + +/* QCombobox -------------------------------------------------------------- */ +QComboBox { + border: 1px solid #32414B; + border-radius: 4px; + selection-background-color: #1464A0; + padding-left: 4px; + padding-right: 4px; + min-height: 1.5em; /* fix #103, #111 */ + /* padding-top: 2px; removed to fix #132 */ + /* padding-bottom: 2px; removed to fix #132 */ + /* min-width: 75px; removed to fix #109 */ +} + +QComboBox QAbstractItemView { + background-color: #19232d; + border-radius: 4px; + border: 1px solid #32414B; + selection-color: #148CD2; + selection-background-color: #32414B; +} + +QComboBox:disabled { + background-color: #19232D; + color: #787878; +} + +QComboBox:hover{ + border: 1px solid #148CD2; +} + +QComboBox:on { + selection-background-color: #19232D; +} + +/* Needed to remove indicator - fix #132 */ +QComboBox::indicator { + background-color:transparent; + selection-background-color:transparent; + color:transparent; + selection-color:transparent; +} + +/* Needed to remove indicator - fix #132 */ +QComboBox::item:alternate { + background: #19232D; +} + +QComboBox::item:checked { + font-weight: bold; +} + +QComboBox::item:selected { + border: 0px solid transparent; +} + +QComboBox::drop-down { + subcontrol-origin: padding; + subcontrol-position: top right; + width: 20px; + border-left-width: 0px; + border-left-color: #32414B; + border-left-style: solid; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +QComboBox::down-arrow { + image: url(qss/qdarkstyle/rc/down_arrow_disabled.png); +} + +QComboBox::down-arrow:on, +QComboBox::down-arrow:hover, +QComboBox::down-arrow:focus { + image: url(qss/qdarkstyle/rc/down_arrow.png); +} + +/* QSlider ---------------------------------------------------------------- */ + +QSlider:disabled { + background: #19232D; +} + +QSlider:focus { + border: none; +} + +QSlider::groove:horizontal { + background: #32414B; + border: 1px solid #32414B; + height: 4px; + margin: 0px; + border-radius: 4px; +} + +QSlider::sub-page:horizontal { + background: #1464A0; + border: 1px solid #32414B; + height: 4px; + margin: 0px; + border-radius: 4px; +} + +QSlider::sub-page:horizontal:disabled { + background: #14506E; +} + +QSlider::handle:horizontal { + background: #787878; + border: 1px solid #32414B; + width: 8px; + height: 8px; + margin: -8px 0; + border-radius: 4px; +} + +QSlider::handle:horizontal:hover { + background: #148CD2; + border: 1px solid #148CD2; +} + +QSlider::groove:vertical { + background: #32414B; + border: 1px solid #32414B; + width: 4px; + margin: 0px; + border-radius: 4px; +} + +QSlider::sub-page:vertical { + background: #1464A0; + border: 1px solid #32414B; + width: 4px; + margin: 0px; + border-radius: 4px; +} + +QSlider::sub-page:vertical:disabled { + background: #14506E; +} + +QSlider::handle:vertical { + background: #787878; + border: 1px solid #32414B; + width: 8px; + height: 8px; + margin: 0 -8px; + border-radius: 4px; +} + +QSlider::handle:vertical:hover { + background: #148CD2; + border: 1px solid #148CD2; +} + +/* QLine ------------------------------------------------------------------ */ + +QLineEdit { + background-color: #19232D; + padding-top: 2px; /* This QLineEdit fix 103, 111 */ + padding-bottom: 2px; /* This QLineEdit fix 103, 111 */ + padding-left: 4px; + padding-right: 4px; + border-style: solid; + border: 1px solid #32414B; + border-radius: 4px; + color: #F0F0F0; +} + +QLineEdit:disabled { + background-color: #19232D; + color: #787878; +} + +QLineEdit:hover{ + border: 1px solid #148CD2; + color: #F0F0F0; +} + +QLineEdit:selected{ + background: #1464A0; + color: #32414B; +} + +/* QTabWiget -------------------------------------------------------------- */ + +QTabWidget { + padding: 2px; + selection-background-color: #32414B; +} + + +QTabWidget QWidget QWidget /* add wanted borders fix #141, #126, #123 */ +QTabWidget QFrame { + border: 1px solid #32414B; +} + +QTabWidget QLabel { + border: 0px solid #32414B; /* label derived from frame, remove border #141 */ +} + +QTabWidget::pane { + border: 1px solid #32414B; + border-radius: 4px; + padding: 0px; /* fixes double border inside pane wit pyqt5 */ + margin: 0px; +} + +QTabWidget::pane:selected { + background-color: #32414B; + border: 1px solid #1464A0; +} + +/* QTabBar ---------------------------------------------------------------- */ + +QTabBar { + qproperty-drawBase: 0; + border-radius: 4px; + margin: 0px; + padding: 2px; + border: 0; + + /* left: 5px; move to the right by 5px - removed for fix */ + } + +QTabBar::close-button { + border: 0; + margin: 2px; + padding: 0; + image: url(qss/qdarkstyle/rc/close.png); +} + +QTabBar::close-button:hover { + image: url(qss/qdarkstyle/rc/close-hover.png); +} + +QTabBar::close-button:pressed { + image: url(qss/qdarkstyle/rc/close-pressed.png); +} + +/* QTabBar::tab - selected ----------------------------------------------- */ + +QTabBar::tab:top:selected:disabled { + border-bottom: 3px solid #14506E; + color: #787878; + background-color: #32414B; +} + +QTabBar::tab:bottom:selected:disabled { + border-top: 3px solid #14506E; + color: #787878; + background-color: #32414B; +} + +QTabBar::tab:left:selected:disabled { + border-left: 3px solid #14506E; + color: #787878; + background-color: #32414B; +} + +QTabBar::tab:right:selected:disabled { + border-right: 3px solid #14506E; + color: #787878; + background-color: #32414B; +} + +/* QTabBar::tab - !selected and disabled ---------------------------------- */ + +QTabBar::tab:top:!selected:disabled { + border-bottom: 3px solid #19232D; + color: #787878; + background-color: #19232D; +} + +QTabBar::tab:bottom:!selected:disabled { + border-top: 3px solid #19232D; + color: #787878; + background-color: #19232D; +} + +QTabBar::tab:left:!selected:disabled { + border-right: 3px solid #19232D; + color: #787878; + background-color: #19232D; +} + +QTabBar::tab:right:!selected:disabled { + border-left: 3px solid #19232D; + color: #787878; + background-color: #19232D; +} + +/* QTabBar::tab - selected ----------------------------------------------- */ + +QTabBar::tab:top:!selected { + border-bottom: 2px solid #19232D; + margin-top: 2px; +} + +QTabBar::tab:bottom:!selected { + border-top: 2px solid #19232D; + margin-bottom: 3px; +} + +QTabBar::tab:left:!selected { + border-left: 2px solid #19232D; + margin-right: 2px; +} + +QTabBar::tab:right:!selected { + border-right: 2px solid #19232D; + margin-left: 2px; +} + + +QTabBar::tab:top { + background-color: #32414B; + color: #F0F0F0; + margin-left: 2px; + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + min-width: 5px; + border-bottom: 3px solid #32414B; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} + +QTabBar::tab:top:selected { + background-color: #505F69; + color: #F0F0F0; + border-bottom: 3px solid #1464A0; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} + +QTabBar::tab:top:!selected:hover { + border: 1px solid #148CD2; + border-bottom: 3px solid #148CD2; + padding: 0px; +} + +QTabBar::tab:bottom { + color: #F0F0F0; + border-top: 3px solid #32414B; + background-color: #32414B; + margin-left: 2px; + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + min-width: 5px; +} + +QTabBar::tab:bottom:selected { + color: #F0F0F0; + background-color: #505F69; + border-top: 3px solid #1464A0; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +QTabBar::tab:bottom:!selected:hover { + border: 1px solid #148CD2; + border-top: 3px solid #148CD2; + padding: 0px; +} + +QTabBar::tab:left { + color: #F0F0F0; + background-color: #32414B; + margin-top: 2px; + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + min-height: 5px; +} + +QTabBar::tab:left:selected { + color: #F0F0F0; + background-color: #505F69; + border-left: 3px solid #1464A0; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +QTabBar::tab:left:!selected:hover { + border: 1px solid #148CD2; + border-left: 3px solid #148CD2; + padding: 0px; +} + +QTabBar::tab:right { + color: #F0F0F0; + background-color: #32414B; + margin-top: 2px; + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + min-height: 5px; +} + +QTabBar::tab:right:selected { + color: #F0F0F0; + background-color: #505F69; + border-right: 3px solid #1464A0; + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} + +QTabBar::tab:right:!selected:hover { + border: 1px solid #148CD2; + border-right: 3px solid #148CD2; + padding: 0px; +} + +QTabBar QToolButton::right-arrow:enabled { + image: url(qss/qdarkstyle/rc/right_arrow.png); +} + +QTabBar QToolButton::left-arrow:enabled { + image: url(qss/qdarkstyle/rc/left_arrow.png); +} + +QTabBar QToolButton::right-arrow:disabled { + image: url(qss/qdarkstyle/rc/right_arrow_disabled.png); +} + +QTabBar QToolButton::left-arrow:disabled { + image: url(qss/qdarkstyle/rc/left_arrow_disabled.png); +} + +QTabBar QToolButton{ + background-color: #32414B; /* fixes #136 */ + width: 16px; + height: 16px; +} + +/* QDockWiget ------------------------------------------------------------- */ + +QDockWidget { + outline: 1px solid #32414B; + background-color: #19232D; + border: 1px solid #32414B; + border-radius: 4px; + titlebar-close-icon: url(qss/qdarkstyle/rc/close.png); + titlebar-normal-icon: url(qss/qdarkstyle/rc/undock.png); +} + +QDockWidget::title { + padding: 6px; /* better size for title bar */ + border: none; + background-color: #32414B; +} + +QDockWidget::close-button { + background-color: #32414B; + border-radius: 4px; + border: none; +} + +QDockWidget::close-button:hover { + border: 1px solid #32414B; +} + +QDockWidget::close-button:pressed { + border: 1px solid #32414B; +} + +QDockWidget::float-button { + background-color: #32414B; + border-radius: 4px; + border: none; +} + +QDockWidget::float-button:hover { + border: 1px solid #32414B; +} + +QDockWidget::float-button:pressed { + border: 1px solid #32414B; +} + + +/* QTreeView QTableView QListView ----------------------------------------- */ + +QTreeView:branch:selected, +QTreeView:branch:hover { + background: url(qss/qdarkstyle/rc/transparent.png); +} + +QTreeView::branch:has-siblings:!adjoins-item { + border-image: url(qss/qdarkstyle/rc/transparent.png); +} + +QTreeView::branch:has-siblings:adjoins-item { + border-image: url(qss/qdarkstyle/rc/transparent.png); +} + +QTreeView::branch:!has-children:!has-siblings:adjoins-item { + border-image: url(qss/qdarkstyle/rc/transparent.png); +} + +QTreeView::branch:has-children:!has-siblings:closed, +QTreeView::branch:closed:has-children:has-siblings { + image: url(qss/qdarkstyle/rc/branch_closed.png); +} + +QTreeView::branch:open:has-children:!has-siblings, +QTreeView::branch:open:has-children:has-siblings { + image: url(qss/qdarkstyle/rc/branch_open.png); +} + +QTreeView::branch:has-children:!has-siblings:closed:hover, +QTreeView::branch:closed:has-children:has-siblings:hover { + image: url(qss/qdarkstyle/rc/branch_closed-on.png); +} + +QTreeView::branch:open:has-children:!has-siblings:hover, +QTreeView::branch:open:has-children:has-siblings:hover { + image: url(qss/qdarkstyle/rc/branch_open-on.png); +} + +QListView::item:!selected:hover, +QTreeView::item:!selected:hover, +QTableView::item:!selected:hover, +QColumnView::item:!selected:hover { + outline: 0; + color: #148CD2; + background-color: #32414B; +} + +QListView::item:selected:hover, +QTreeView::item:selected:hover, +QTableView::item:selected:hover, +QColumnView::item:selected:hover { + background: #1464A0; + color: #19232D; +} + +QTreeView::indicator:checked, +QListView::indicator:checked { + image: url(qss/qdarkstyle/rc/checkbox_checked.png); +} + +QTreeView::indicator:unchecked, +QListView::indicator:unchecked { + image: url(qss/qdarkstyle/rc/checkbox_unchecked.png); +} + +QTreeView::indicator:checked:hover, +QTreeView::indicator:checked:focus, +QTreeView::indicator:checked:pressed, +QListView::indicator:checked:hover, +QListView::indicator:checked:focus, +QListView::indicator:checked:pressed { + image: url(qss/qdarkstyle/rc/checkbox_checked_focus.png); +} + +QTreeView::indicator:unchecked:hover, +QTreeView::indicator:unchecked:focus, +QTreeView::indicator:unchecked:pressed, +QListView::indicator:unchecked:hover, +QListView::indicator:unchecked:focus, +QListView::indicator:unchecked:pressed { + image: url(qss/qdarkstyle/rc/checkbox_unchecked_focus.png); +} + +QTreeView::indicator:indeterminate:hover, +QTreeView::indicator:indeterminate:focus, +QTreeView::indicator:indeterminate:pressed, +QListView::indicator:indeterminate:hover, +QListView::indicator:indeterminate:focus, +QListView::indicator:indeterminate:pressed { + image: url(qss/qdarkstyle/rc/checkbox_indeterminate_focus.png); +} + +QTreeView::indicator:indeterminate, +QListView::indicator:indeterminate { + image: url(qss/qdarkstyle/rc/checkbox_indeterminate.png); +} + +QListView, +QTreeView, +QTableView, +QColumnView { + background-color: #19232D; + border: 1px solid #32414B; + color: #F0F0F0; + gridline-color: #32414B; + border-radius: 4px; +} + +QListView:disabled, +QTreeView:disabled, +QTableView:disabled, +QColumnView:disabled { + background-color: #19232D; + color: #787878; +} + +QListView:selected, +QTreeView:selected, +QTableView:selected, +QColumnView:selected { + background: #1464A0; + color: #32414B; +} + +QListView:hover, +QTreeView::hover, +QTableView::hover, +QColumnView::hover { + background-color: #19232D; + border: 1px solid #148CD2; +} + +QListView::item:pressed, +QTreeView::item:pressed, +QTableView::item:pressed, +QColumnView::item:pressed { + background-color: #1464A0; +} + +QListView::item:selected:active, +QTreeView::item:selected:active, +QTableView::item:selected:active, +QColumnView::item:selected:active { + background-color: #1464A0; +} + +QTableCornerButton::section { + background-color: #19232D; + border: 1px transparent #32414B; + border-radius: 0px; +} + +/* QHeaderView ------------------------------------------------------------ */ + +QHeaderView { + background-color: #32414B; + border: 0px transparent #32414B; + padding: 0px; + margin: 0px; + border-radius: 0px; +} + +QHeaderView:disabled { + background-color: #32414B; + border: 1px transparent #32414B; + padding: 2px; +} + +QHeaderView::section { + background-color: #32414B; + color: #F0F0F0; + padding: 2px; + border-radius: 0px; + text-align: left; +} + +QHeaderView::section:checked { + color: #F0F0F0; + background-color: #1464A0; +} + +QHeaderView::section:checked:disabled { + color: #787878; + background-color: #14506E; +} + +QHeaderView::section::horizontal:disabled, +QHeaderView::section::vertical:disabled { + color: #787878; +} + +QHeaderView::section::vertical::first, +QHeaderView::section::vertical::only-one { + border-top: 1px solid #32414B; +} + +QHeaderView::section::vertical { + border-top: 1px solid #19232D; +} + +QHeaderView::section::horizontal::first, +QHeaderView::section::horizontal::only-one { + border-left: 1px solid #32414B; +} + +QHeaderView::section::horizontal { + border-left: 1px solid #19232D; +} + +/* Those settings (border/width/height/background-color) solve bug */ +/* transparent arrow background and size */ + +QHeaderView::down-arrow { + background-color: #32414B; + width: 16px; + height: 16px; + border-right: 1px solid #19232D; + image: url(qss/qdarkstyle/rc/down_arrow.png); +} + +QHeaderView::up-arrow { + background-color: #32414B; + width: 16px; + height: 16px; + border-right: 1px solid #19232D; + image: url(qss/qdarkstyle/rc/up_arrow.png); +} + +/* QToolBox -------------------------------------------------------------- */ + +QToolBox { + padding: 0px; + border: 1px solid #32414B; +} + +QToolBox::selected { + padding: 0px; + border: 2px solid #1464A0; +} + +QToolBox::tab { + background-color: #19232D; + border: 1px solid #32414B; + color: #F0F0F0; + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +QToolBox::tab:disabled { + color: #787878; +} + +QToolBox::tab:selected { + background-color: #505F69; + border-bottom: 2px solid #1464A0; +} + +QToolBox::tab:!selected { + background-color: #32414B; + border-bottom: 2px solid #32414B; +} + +QToolBox::tab:selected:disabled { + background-color: #32414B; + border-bottom: 2px solid #14506E; +} + +QToolBox::tab:!selected:disabled { + background-color: #19232D; +} + +QToolBox::tab:hover { + border-color: #148CD2; + border-bottom: 2px solid #148CD2; +} + +QToolBox QScrollArea QWidget QWidget { + padding: 0px; + background-color: #19232D; +} + +/* QFrame ----------------------------------------------------------------- */ + +QFrame { + border-radius: 4px; + border: 1px solid #32414B; +} + +QFrame[frameShape="0"] { + border-radius: 4px; + border: 1px transparent #32414B; +} + +QFrame[height="3"], +QFrame[width="3"] { + background-color: #19232D; +} + +/* QSplitter -------------------------------------------------------------- */ + +QSplitter { + background-color: #32414B; + spacing: 0; + padding: 0; + margin: 0; +} + +QSplitter::separator { + background-color: #32414B; + border: 0 solid #19232D; + spacing: 0; + padding: 1px; + margin: 0; +} + +QSplitter::separator:hover { + background-color: #787878; +} + +QSplitter::separator:horizontal { + width: 5px; + image: url(qss/qdarkstyle/rc/Vsepartoolbar.png); +} + +QSplitter::separator:vertical { + height: 5px; + image: url(qss/qdarkstyle/rc/Hsepartoolbar.png); +} + + +/* QDateEdit-------------------------------------------------------------- */ + +QDateEdit { + selection-background-color: #1464A0; + border-style: solid; + border: 1px solid #32414B; + border-radius: 4px; + padding-top: 2px; /* This fix #103, #111*/ + padding-bottom: 2px; /* This fix #103, #111*/ + padding-left: 4px; + padding-right: 4px; + min-width: 10px; +} + +QDateEdit:on { + selection-background-color: #1464A0; +} + +QDateEdit::drop-down { + subcontrol-origin: padding; + subcontrol-position: top right; + width: 20px; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +QDateEdit::down-arrow { + image: url(qss/qdarkstyle/rc/down_arrow_disabled.png); +} + +QDateEdit::down-arrow:on, +QDateEdit::down-arrow:hover, +QDateEdit::down-arrow:focus { + image: url(qss/qdarkstyle/rc/down_arrow.png); +} + +QDateEdit QAbstractItemView { + background-color: #19232D; + border-radius: 4px; + border: 1px solid #32414B; + selection-background-color: #1464A0; +} + +QAbstractView:hover{ + border: 1px solid #148CD2; + color: #F0F0F0; +} + +QAbstractView:selected { + background: #1464A0; + color: #32414B; +} + + +PlotWidget { + padding: 0px; /* to fix cut labels in plots #134 */ +} + +FriendList { + qproperty-textColorStatusAway: lightgray; + qproperty-textColorStatusBusy: lightgray; + qproperty-textColorStatusOnline: green; + qproperty-textColorStatusInactive: lightgray; + qproperty-textColorStatusOffline: gray; +} + +NetworkDialog { + qproperty-backgroundColorSelf: darkred; + qproperty-backgroundColorOwnSign: darkred; + qproperty-backgroundColorAcceptConnection: black; + qproperty-backgroundColorHasSignedMe: darkred; + qproperty-backgroundColorDenied: #201F1F; +} + +RSTreeWidget#idTreeWidget::item:!selected { + color: #C0C0C0; +} + +GxsChannelPostItem > QFrame#mainFrame[new=true] { + border: 3px solid #82B9F4; + border-radius: 10px; +} + +GxsForumThreadWidget QLabel#forumName +{ + qproperty-fontSizeFactor: 140; + color: #0099cc; + font-size: 15px; + font: bold; +} + +QTreeView [new=true]{ + color: #0099cc; + +} + +/* changes for the subscribe Button */ + +PostedListWidget QToolButton#subscribeToolButton { + font: bold; + font-size: 15px; + color: white; + background: #0099cc; + border-radius: 4px; + max-height: 27px; +} + +PostedListWidget QToolButton#subscribeToolButton:hover { + background: #03b1f3; + border-radius: 4px; +} + +GxsForumThreadWidget QToolButton#subscribeToolButton { + font: bold; + font-size: 14px; + color: white; + background: #0099cc; + border-radius: 4px; + max-height: 27px; +} + +GxsForumThreadWidget QToolButton#subscribeToolButton:hover { + background: #03b1f3; + border-radius: 4px; +} + +GxsChannelPostsWidget QToolButton#subscribeToolButton { + font: bold; + font-size: 14px; + color: white; + background: #0099cc; + border-radius: 4px; + max-height: 27px; +} + +GxsChannelPostsWidget QToolButton#subscribeToolButton:hover { + background: #03b1f3; + border-radius: 4px; +} + +GxsChannelPostsWidget QToolButton#subscribeToolButton:pressed { + background: #03b1f3; + border-radius: 4px; + border: 1px solid gray; +} + +GxsChannelPostsWidget QToolButton#subscribeToolButton:disabled { + background: gray; + border-radius: 4px; + border: 1px solid gray; + color: lightgray; +} + +/* only for MenuButtonPopup */ +GxsChannelPostsWidget QToolButton#subscribeToolButton[popupMode="1"] { + padding-right: 0px; +} + +GxsChannelPostsWidget QToolButton#subscribeToolButton::menu-arrow { + image: none; +} + +GxsChannelPostsWidget QToolButton#subscribeToolButton::menu-button { + image: none; + +} \ No newline at end of file diff --git a/retroshare-gui/src/qss/qdarkstyle/rc/Hmovetoolbar.png b/retroshare-gui/src/qss/qdarkstyle/rc/Hmovetoolbar.png new file mode 100644 index 0000000000000000000000000000000000000000..cead99ed108a83715a939fc293dd7692008ac6b2 GIT binary patch literal 220 zcmeAS@N?(olHy`uVBq!ia0vp^0zmA*!3HFSYrjteQfx`y?k)_Q87dhn@7xXk0~Fyb z@Q5sCVBi)8VMc~ob0mO*>?NMQuI%?&Bn5OO*L%Ib02GqV42dXl&d<$F%_{+N85o?4 zQWHy3QxwWGOEMJPJ$(aG^itV@;trlJjv*0;-<~t%Vo=~=cKEuuHadP)@WGQuU7r}S zO7(3kn;EC7l=k(^o8K==q_@k14TBON%sx1ZaXWETh=#i?0*QIL`njxgN@xNAL{>as literal 0 HcmV?d00001 diff --git a/retroshare-gui/src/qss/qdarkstyle/rc/Hsepartoolbar.png b/retroshare-gui/src/qss/qdarkstyle/rc/Hsepartoolbar.png new file mode 100644 index 0000000000000000000000000000000000000000..7f183c8b3ee5ffaa6157867cb88ebb7e67f9c0fa GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^>_BYK!3HFCsxJuxDYhhUcNd1u43!L(ckTxN0g7-I zctjR6FmMB9xrG@SX3dcR3bL1Y`ns~;XOR@p6Zv)R$U2~qrKgKyh{fsT1O>Ju$B!EW z@!}4{#Nd`-q4nn`YMg93@~{6$nhfv4z>`4eS;NZqID=!NmZu#9Lx(rZWlOyY_CP}z NJYD@<);T3K0RUVxGDiRa literal 0 HcmV?d00001 diff --git a/retroshare-gui/src/qss/qdarkstyle/rc/Vmovetoolbar.png b/retroshare-gui/src/qss/qdarkstyle/rc/Vmovetoolbar.png new file mode 100644 index 0000000000000000000000000000000000000000..ac6a655e28a82d9a2a228f8242c36526e8a4c07f GIT binary patch literal 2847 zcmeAS@N?(olHy`uVBq!ia0vp^4nQox!3HFkJ+IURQteeC5hX#1CLR`%d#7cHnS%A2Lzs$J-54gd?|2;R~vB$Ugni`as5(-z;zMpLbmE z7ID(uN9924^5y%qec~iGYk0q()m=P0`zC(aps>X~A>r_{)a!Sz zY)R|Bb*k3wpXa*!-`+fZnf8m(zFJ4%hSAg`3=CXMnLsB+`1)8S=jZArrsOB3>Q&?x z0Nu*KU}IlVkeHmETB4AYnx2_wtMq>NekFy>6kDZmQ(pt$0_W6>OpmIf)Zi+=kmRcD zWXlvKdpj8?tx|+4B-HR8jh3>Am7x}#W5t}@Y|~!c^M2iSPV}rI&*A^=WN+~?=&Vl ygu8D0*FJNn=jr!(^S^Lg%ww3~C^^Nk!Gr(UTn_G4$)y^gMx>{!pUXO@geCyvkrMU* literal 0 HcmV?d00001 diff --git a/retroshare-gui/src/qss/qdarkstyle/rc/Vsepartoolbar.png b/retroshare-gui/src/qss/qdarkstyle/rc/Vsepartoolbar.png new file mode 100644 index 0000000000000000000000000000000000000000..7bf62f16850863c2320aaefe25370cc58b830b54 GIT binary patch literal 2839 zcmeAS@N?(olHy`uVBq!ia0vp^_CUCLR`!4bxG2n3iKl72Bf`gC5@>NnV&31g`pAwdPzkQ=l%7Vw==YG+Y z;*R{@$Y8N?!vx*44_b}PABGv17W(DBeA4HcDtV+}TlK|re->%8Et_p^RrY4m+oBaK zmV^avE!r#CpZ)pQi@BTkpMJ^jp{V2iw(i&y1_myMOrVn@e0{8v^K+E%t*Amd+F5V%0wNv=peG!PC{xWt~$(69A|)Be?(o literal 0 HcmV?d00001 diff --git a/retroshare-gui/src/qss/qdarkstyle/rc/branch_closed.png b/retroshare-gui/src/qss/qdarkstyle/rc/branch_closed.png new file mode 100644 index 0000000000000000000000000000000000000000..d652159a365396a046329cfc7695c89ee54431ca GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJ(!2%?APo63Uq!^2X+?^QKos)S90ZA8lL>4nJ za0`PlBg3pY5H=O_B-6{JiOAS{|sjWh15M=978y+r}k{*WnkcFe(-;BX~D)* rS0)5haD*y~YzrxP=F!`JhM)Jr2M#8aN7~DQS{OWC{an^LB{Ts5zf35P literal 0 HcmV?d00001 diff --git a/retroshare-gui/src/qss/qdarkstyle/rc/branch_open.png b/retroshare-gui/src/qss/qdarkstyle/rc/branch_open.png new file mode 100644 index 0000000000000000000000000000000000000000..66f8e1ac619d242f3d5a31ffb11291c09ea40468 GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRR!2%?ApR4f$QjEnx?oJHr&dIz4a+s35-CY>w z1e^Sc1@brxJR*x37`TN&n2}-D90{Nxdx@v7EBhS|ac*foG2iHXppcfQi(?4K_2h&D z3_UzN#dZqZOE?US3>3JRaTpjFIL#0^D8eWr9I$mUBg3(s>=RYLe}q@I}tWrRrD znb}Ixd^VfCTof3O$5To7z+TeY%-%{8Xqj0TXadtXjvvnioO1)<8F)?8beJT`ri}2M zFbq4s?=OK{NrU`Lc!f11U|&TzK$0YzG);%V!SlRPUjG!3)RVNXBD^R8tR?l%1k5Zb z>&&mP1KRn(zqZ;rr{AQ-aeVft74g2C{0nMpcc5=4_v#?OB0Z^16oyv z9SMMKJ}9LhcVc4lE`M7u2%vNUtlIB3u_x)uR5|hc~=Gc}uvMgKV^)Kh^oO=Qu zfCI4Rqk$}g0O$e@EP1! z+OXMMb+UVB$}?9mBycuZhNS-YXIa4eU`j{dAp@Hn6RGKY^IoMg>|D3|;F){|oqKJk z1dGm{>3jcsK4ZbnB|*%quC7YG{Y}m|pU?GPhr%L$M}Zt!8JQN>$El}hJbU)+o?)@6 zc)sAp?G}CYOda{5FCR#>CF&S_R%V!La^lSFZMn<`xJA~q91>kH<(9&t{+R&>&fMPj zzFzm&B*W$@LH?aDbQ!F9jXoFO|88IEdyYM8>#a4Jv+O^VpZ{;h^Z4Prckg~)P~mT^ z+PhEU_(#qLYtI$3t{4CQX});ken#XqDIK|E9)6@8@4cHZehH{wB#b2 z2loUwX$4&eDY6CA9{g%>{6Bws+N*GfiHw2$A3c?4JD1!|@Uq^kuxR(;028kw%Q;Vv zck@`Bjak3o{JbW^)(a;UpH|m7O=ol|nesEDP$oT>7b^6TbesdY<;1H*a)QL?3Iu)#$2{zK~&}H}mGnmS>MG@-&xTGnBmDI3?({v9Yl_ z!?Vi@#=Bj0O;R~0zTWkodzWhzL*L|2mkU=bnNDKA$MrAv8^eb8mG`_wuGmiB%TXx6 z61^=~Io*lXp*2HD?2zbhadGk68k)b}-85M`rOM4kPHlbWs+hDcnI^MdKI3=V^lVE1Sy?+^CSmY&^>bP0l+XkK!TWtM literal 0 HcmV?d00001 diff --git a/retroshare-gui/src/qss/qdarkstyle/rc/checkbox_checked_disabled.png b/retroshare-gui/src/qss/qdarkstyle/rc/checkbox_checked_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..4762561b320ecefb4561eb068c52b582a5a17cc1 GIT binary patch literal 413 zcmV;O0b>4%P)HQzMiJ(Iq=_+( zr;B4q#hkaZ4|+>GiX7W7el3PYf33vVd*0a&(=U0qwm5Nhepxb&YwLC|?ptzS^)t># zt+3tJDt2YD=owX~s@PT+e_LtMTir*!H$D6MKrJub+&Amao|ZH3xBN~^`}r(6E#3JZ zvx$_ixpQwxmzvPtHraV;&peslF-R~auxP*CzmZWy;)ePn-rE}Mo?d#nxvKeFE}82DbICX|FAkE|2NIGWMJUfv9|1k zL_>G~oKp>x8(OyVr1Blk+C87~>f()e`*y8faOPm~o8OWbLQVeK+Kc&j?o%!^zAyF5 zHn@9TJmW2fOvXzY%u8537V}OJQ|L8wh-xq)ThRCNPsX$V?Dc)GuV=7lev_pfd|Z0T znSA@ z?CCkGwv2hQxWVF$SCY%0Ss1QgU2DU3!>y3_Kx&@B$5VUR`>pb{@ARrFyF`?=a+Td! zm+zoA*Dm?OBJC^jTJxWutteufyHWN;k9zvK&LW0i+Kz0xKc`-}GE1QMXz=@mVci0s z5>hxVGPmno5(w^SWE40ywTV;U^Qx_zzY5t^p5JQMGQ+R``CPAVZ(%(-n?np8x3dj5 zJb%QL6nFIfWY+xd%W=bg9rHzCPrw>9K;=7=c+ndW7q~|0ExOg0l)&9!($q-aflphtHS5;q znS{qw`V%J<837L#QFGS`E2&Uv1M57(0cPFW+*WM?n-IIbTTcYGXRbjW;rkLmAZR@$ z02DJj^HV4*ptO6uI#*xzrg}-32V*mgE M07*qoM6N<$f>9x@00000 literal 0 HcmV?d00001 diff --git a/retroshare-gui/src/qss/qdarkstyle/rc/checkbox_checked_focus@2x.png b/retroshare-gui/src/qss/qdarkstyle/rc/checkbox_checked_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..04b3bb514ed8a58c0b699f84b6bd584943b63ca5 GIT binary patch literal 888 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wk0|T>` zr;B4q#hkaZ{r!alMUI}Aox*#OH~94Yz1&Mv9|!GYO;8am7xFz|@4z(QA(@eP28Xxl zM3x_7J5nxd?kM!#cyfbcqH;-Jx0ChUnL#XVw{Lxq-dp+p+?PF%Cr@ZghWm=HKiu<{cZt0&|S*B{e8z1{E+b4WtuH0qkTIPg>>n}|?+jjqRx}p>Jrbx?Ye-k`zG+gpN z=Q+7`$Cg;}tHl%UJ*c?BaDVZ}i*lvniU#c$lI>45OnY?c{pW9U7FYEbEWh;pmu+zO zw0Op247rTAB$&6bW+d}m5L?h|=n&mtMz-MDrJtGge*fQNrn{eM5s!sk?gx7V4TJW_ z4=O5}nrfD6o~%fTmA_j2Ag{nCr=k6=*JNge+2#F{A2l*hO}@$5*1{u@aQM2Ps@S&n zWMK*8Z*xAMm~W{kcCFb^ky)pJ*TK?!hTQabHD^rkhI#C{|B@-?;`OQ9ZLXOwFt}Uq z@z7_d^Mnt5Gd3Ha^9asi4|>yM?4)TWpmOT&p_?m&X1(B?TJ+AIeYGpc6P*)k2b~tD zP88a}GU>~K##K$7mtJhLo>?b2^}EbpB^9Ug)a*NU8SVF37=u`X)#Yy#2=x4L+xh06 z)vOg$zr^m($U0c5G^IRa-=dW^t((R5XMLJ@CdJyuyX{5diYY~Udozw~vMdmvBD--z lUS*8E|IInTRGj;dsbdx!hpFk&$-u0{;OXk;vd$@?2>@l2it_*f literal 0 HcmV?d00001 diff --git a/retroshare-gui/src/qss/qdarkstyle/rc/checkbox_indeterminate.png b/retroshare-gui/src/qss/qdarkstyle/rc/checkbox_indeterminate.png new file mode 100644 index 0000000000000000000000000000000000000000..6b846365cb5982d73587e3fd3f1dabf232bf557d GIT binary patch literal 424 zcmV;Z0ayNsP)!eTD^LSm9pHEf zC2fJ5U+`=Jn|yHEk|k!=4T7L^Dd)r5T{BAx0FvfF)A#-5B_Jk~$?c&nZ)91v$m3t` zx^wOscm(#qiq8hJ3blYP(4g#Nk}C|uzUO(PL+ji=&;L*xGfT28TbzH*YJC7KgM#Jx S9h|cO0000vr$WWu7Csk0Zly)HIcECocTG+(6v?DF&%DnNv4?l6 z@RK<+bI*UaV}4LK`Il6{>Z@AQQr{YWeire>mqY2-gWvzI9X#kb!TesnCB%ypZECNPTt&Dwbw3t)-(P;wa@CM+ddYQmw&IxnRMJ? z@x_RqMK4$m%(b|}dH6%!x1$*;`D=jQ^4R-f#?R23lh_*~KEDphIB9bB>YF`s%#YUU zEtJ*&9rS3|J8_1$AsHJOU%dOwd0gY4alLF$9v|oFo1B$wIkQ9q~@j8UVZbU z4fCbw>VfyX!#tEw~uz7G#aFbThb&$$!*us#xh4B*863L%2=eNCes+Zoe z&iaaF`k^c984!{evFQK{rak%G5V(JP_c`~Xp7C(u$X5I|5+0)PDEO+`GD6(~G&})t3j~%>L zew{gUrZB^2&j~Zq}z8ScSXl)^BlfrkXtO(o3`sGv&`9NQw*P2F9qfj22WQ%mvv4F FO#o-*hT;GK literal 0 HcmV?d00001 diff --git a/retroshare-gui/src/qss/qdarkstyle/rc/checkbox_indeterminate_disabled.png b/retroshare-gui/src/qss/qdarkstyle/rc/checkbox_indeterminate_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..435048a087c2f2d3f6b7c8847499b1a86ad7eadc GIT binary patch literal 412 zcmV;N0b~A&P)Rx50TY(K0}FM;l3a&UCD1yU+dyK!@!qEYcTdxsbKt)ty9>74y#{p;;sB*dEwGsD#PoST!{|F$CKv+chwgeCYPKE%c zu5bQ3Dgqi=0tcZKIJiJ1Z^L%GN@vh);_uzMa0C@71xkTZAom`~`)_q~@CuXyMGiX7W7el3PYf33vVd*0a&(=U0qwm5Nhepxb&YwLC|?ptzS^)t># zt+3tJDt2YD=owX~s$Qo>%jflSy*>I!HS%*+f$;Xtv(+}{-D^AZe#_^yw4cwC)h5e6 zW0dM$HhW>3l&f%O++i+%e0oa__p=FwFSu94r0PVfpdTJ7d}o4L{>?(MP9Dx&P`r`7GoTP&`y?;3gAVd`FzILHxrE&UwZOCU%D2 z5BmEq=rid*F^Z1g8z*FNqDOtcL5Adk-mD3Z=f4@vo*&bD)xl)q3)54!_60ki)lW)w zEx!3y`M%2U2Frg16L^*RA1ssAin4tg{fa-?<84O7!%U014;+71U1sBF*!kw0;EXtH zCug^lGlFjK}O?p3~3B;BX*! zYvXB#m_H|1mRWrCjJO?e%wWy6YRQ1xQq9}0#a$OFUbYG6T}pH%^ac{Ol~n`GG5AHUc&0J z7)@|XjogJ--^(uGQvW!$A#`=htBU3+h7s$k`t6RsVrFKp>&Q|+CBb*K>bt9F!u~LY zp2a8UG&MMV112aQnH9Wu#8o@ZvRIFuh{#F0WnO7#Eah!mc27qAS?Si^(+sCI)-vwc zBki-N=>5UPebHRy$tO7kr^zl{B)UyXdV>G*^AcNLaD1Jv{hZZ!-Wi5m)@^b`Bq@QRrBF4I>Byd0w{KQ)_E(?( z%I7k}umAa5pKfnqy*Qgg3?0p;k~h8uk_z`LQ^S@s*N zRKf#lqq*scOo96Xe*0L7LbyVu3+%E82UzwSD?_yd>^+R`aXb__oVmJLgr7W_hvCo;`K!hHFt1#NlJz?+1*r;Dni z#Q@<6*aL3RK>nRW*)5=$_%R7h?ODsi=mxEGB|860Hi|d~-X!`p%lQJ`M0Cq(CH1@j O0000SZ-aQj)pq zBJ^PY0p;oMn#9kG%+?VX(sO$LF(706ZtkTmZ*$)M@!M?tK5u@d)n@t0m5j{?FPuA( z+H`4W&Ge=oA&ItDMuA#}yd!JY2Kp&zI3&6^_;SbSpW~CeYW*^a+2dtg$uZVXVh-<1 zHFJf2i=30)bF!|T<2<+3{f4V=XMan4Zp0$I@kF-RkyYit->ay}$+(-k^Ct(ras6)0 zaz1N4Yq*BJ;veOPF2{FM6%!gSIX`q}G@8nGu%-3}XMc^HsgRPp!}p}R7>)Q^M|PEE zduE=w<$73Ca6*#)j(*nwh; zX}#?4!|UUwc=0*>-m>a~<2~Mc5^EoHav5>`=k2e#nKhTaVN=?^PoZBmz1^A$6`47B zexF)rJ~^`6Gx<%$<(cvme9!KDh;2%IkzcpY zv88JxuY7a-)%-S*xu*Zv65ChnoEGpeJYF}2F}KywVLQWJ3FZ>+3%v-Y@8Q=~-;2tb&EJsUhn%odC`G|uQtA6b9Q3m*zi(2 zJ;>X7@kY)b$?AiZPwrdliJ3JSDl+R7$U3Cv8;DMSUsDpDr?uqX`)>@NPKJkW5P2;f zFh|yAQNg+(MUR!qyUNZZueO<-no8p1L=Ped@ae1*e&;M5Y+z+!A9NH3|ePI`7KiE+} zMf={`$16XZ)n50X6;(8kzopr0L(*sg#Z8m literal 0 HcmV?d00001 diff --git a/retroshare-gui/src/qss/qdarkstyle/rc/checkbox_unchecked.png b/retroshare-gui/src/qss/qdarkstyle/rc/checkbox_unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..54044babf9ad9d8941ef34afdc1b60acd8ca5ba0 GIT binary patch literal 397 zcmV;80doF{P)0#3jQH~}Z%R|`oypz{lv0kEw;PFu3f%)%&&dQBxC{~elH zb|D~X3ABCRUpFB!olb9#ZF#FK%T-nXGMFSu@&r5p2O#I8fvkf72!R&Y29t_7jt8FS rjgPH!_k90{Y|Shy%W`!-nmOJ9Bb0qej2bl$00000NkvXXu0mjf@6M%U literal 0 HcmV?d00001 diff --git a/retroshare-gui/src/qss/qdarkstyle/rc/checkbox_unchecked@2x.png b/retroshare-gui/src/qss/qdarkstyle/rc/checkbox_unchecked@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..1259a98415ad83e9963d62a239cfdba3d070006f GIT binary patch literal 805 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wk0|V1_ zPZ!6KiaBp*Z_K+KAky}K@{Qo_Gr9uGrcH8x5q*J6D{xzg!c?OpyFPM@M4uFDbUDe! zvtV2PMe~f)NA65n<+aUkn+4Cd=;FsF3%#n6zSd1HepmQqe*E?Cde0fynjhLZPgXIN z>SevX?fQ(Lk`2olrZGeqhkpC-!cfKF*YQGu=kVUL-L;nQmKL&2cwQ-e=8xQg#hEMi zIG>xbQ<`TxQRd>r|o--TgpL4k<>*zB7_uqeE+i&xJzUH2ryedRXe&)_~ zNBbFNj6Pd7*k2a0V)b(QB5;7KAxbLcneXvJh6koaWlrz-0=#ksE>8D(!E|8T```AT z{-vB-khb}!j05|DB%s1@M}ZnyuWQV`ZpjBXt%=|9@0q^W(xBY*^yf8UUFnUlcU>*o zS<{j&Toou{dy)Uxq<@QYZ)gAbe&DuV)JKL3SzGIjKkxR*IJs#}sBQjFVu|FYmjMVQO>j`e&XKalN0* zuHJ3S;dQ=VH;?f9FtJcb&#Tl;3uArV{62Fb9gWMc5Cka zqWE&Ju1OT{@?TZ+7}aM!7xl3SHdrq3NGhoA6{jAIOVdMaKk#ZQ#4iY43#|tqz;>zo!`M2JL9B=9{l3ET_mx+UaD4y$SNC|~f|&u# z0m@p3+;$|D8%XRq+Oh2YM(1F!mD63GEUs`4woUt%XKON5b*56J>z(}lJv&}k$sK>@ qCm3J)J5c1UzmZwGfy6uWdPeuhSGidpU$h6Ndj?NeKbLh*2~7asZ)TAI literal 0 HcmV?d00001 diff --git a/retroshare-gui/src/qss/qdarkstyle/rc/checkbox_unchecked_disabled.png b/retroshare-gui/src/qss/qdarkstyle/rc/checkbox_unchecked_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..75f0490241920ab00bf0b744706002927fef1b7b GIT binary patch literal 386 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?3oVGw3ym^DX&fq~J) z)5S3)qV?_djeds$B-$Q+Hy3d`)pY$rtBc1gu8Sc`$D|)^bU3tt^T>@E8_F-V zEd74KNp_>k@rAl(TP4-qv}}Q z`Ta~)e`l{0D&>E}!qi%&zc_ZnGA8Z}jT!saPUFANaQEL=fr;u5QuAFNZ+)J7O2hwh z;hZvEBe4Uj20s3eR1TLk#)>{=$UcAjO>YKI4MX0pf2}F_)yk`I3 zQi~_v!h3m0JTt|K$ zeVb`C?Rw+Sg{HqR-AwqRVW22Cw>hOjM=?q0{hqonNt4v}&3Y)*e{Suc&+%#AHE%xu dx$5&=_{fHMm-9T)tAK&Z;OXk;vd$@?2>_H>p$z~4 literal 0 HcmV?d00001 diff --git a/retroshare-gui/src/qss/qdarkstyle/rc/checkbox_unchecked_disabled@2x.png b/retroshare-gui/src/qss/qdarkstyle/rc/checkbox_unchecked_disabled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e4ecef9d53404b1b00d8e93a25011209fdfe4dc3 GIT binary patch literal 855 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wk0|PUs zr;B4q#hkaZH~I?)${gRnzv`{iB~Pc;yRNsF#92++!XwM)rr@EJC*&*O{)4+jbymk> zs|=0Fin6mZJZJP|dT{xi6XB3v8{hr?_ulTB`ulrczy46y z;I??@$pHPyK|lXABpzQjvvN|yZ-zETiGyCh({mV1*~&UI?wY;Iz8ds$%k4#ZY!hb6 z&QCt%%}~D1<=NN50}GbE{dCNo;ZA0dJG0N_o+6u%QU_`TUagy0UQ)CpU}cC@-ATXO zGc4v+Fh4jsKk!Y%M%M!uEkFJg<^HR$3{3&MMnd82&f0X9YK}wHfbqemP0%sC?iK&$zKd zI{1}MKjRsjn^FR0b8_Xqw4Odv7bu&RtoACeq4=D&_J-Df|DXM5vo>X5;MlR;?}J1` zx4q?A)`ho!X?gJ~XWcvBaP8uaeD}Ml0a+hpe%G~BB&CV4~o nS(EH$?!8;iW}3{JeKy}A?C}e4!GthiPGRtL^>bP0l+XkK71MGH literal 0 HcmV?d00001 diff --git a/retroshare-gui/src/qss/qdarkstyle/rc/checkbox_unchecked_focus.png b/retroshare-gui/src/qss/qdarkstyle/rc/checkbox_unchecked_focus.png new file mode 100644 index 0000000000000000000000000000000000000000..5b0a18f011c48bd8e177c002ec82b62a77b6bbad GIT binary patch literal 394 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?3oVGw3ym^DX&fq~J+ z)5S3)qV?@{L%%}-GRHr@pRZ;RwP>1giJ-b)0#o?|5sBR^n|n+is9H1|eq@=;&_0hb z$w^i*^FQB|wk;19q^tL%U9WAi$%w_#KH5~g1f?iA=ydwlio z*Vmp0cJ7zpy2C7eL160npjWQv9by(V8vXgOPL8|b^v6BRJNGc;Ps^%*xix(0l;xSd z&-`?ZSo5+}_Wt#}vPo8pIU(59^1!9+^*UGWHuP>}`~8(?!|r0<)f)CL3=0>`Wn$Ri zz5Da~MJ^7XB_8-EF|Z}TPyt6r+2!n`f;kDX3>^XuJJw#jvvQU7-|eeC0$4JP*rYa| z*uvHF`OiJCSxWYVdVamZz1?jlp7eh44$rjF6*2UngE&GqXYl| literal 0 HcmV?d00001 diff --git a/retroshare-gui/src/qss/qdarkstyle/rc/checkbox_unchecked_focus@2x.png b/retroshare-gui/src/qss/qdarkstyle/rc/checkbox_unchecked_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..14bec86c2c9a99eb7c9847581c12f11b96802eff GIT binary patch literal 848 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wk0|PUY zr;B4q#hkaZH~NVLO0=GrY;DVUoFle$`@vYL=zB~(lRD;r-g*SHHVcUHTPjpF^UtJzHQMgT?&fZTnN%U6=*KICUy796C06q5NCBk}V9K(^nm|I4I7b_kZ=0 z?o$vm1T!6*#^^|uF-dCpFM z?B8{fv{!#0&)sUL|hVm18iQ&sWE6Ao_ZjP^FCTId4t@ z1EK8ehhBcFu@n5PUK8_6XTi4mH5_kQ4;a`7%W&HIgWNewG^Gx{l7mFQi zYgK{nP+GHXmQ-8GnpsVKF2FF|-WTcb=gFzCK_q+npR5Ao?G2WX_piF!wcpZ@zx$-6 zCZpUIhJ?L070-zQ1FN$2O!pz5z4A|T)~tT$nx&uc_~Zrt!1J?YT^#T5{_!%nCOW;@ zWxr5Q=Wa%Y{WpDW&uc9_88^Y@f9TuTO;Jmh%mDdmEcIjWNbq(eXJntW8BDy#t@@2P8 zpVpxl_q3nOIH*rM>zFO@`pbqFu2D9AH|HFFXmR@w+xq3dOLR6hn*p;3gQu&X%Q~lo FCIAuOan%fg7Vjp9u{EX2uR)3IzgUq7I*gfDkg6 z6}(gg#PAPS37<3yq5DUx1uxYLqU++-!zcAXa9?KkOS>T`o#j>-{9pC}>{L z3ZFNk0#yd9wcCOKodWOI^T94;(Ee2bqdm%kFyh>ezh#&DG-@|Ue$b} z9d&3tV#>Nnr0Z3S^y~tfYC>t0s0%>jKvu~0@(FD+CO|iVs*7f@;)NtHM<&weM-!!eNeL3e02!aqq4bH10g#soof{c zQ;y3g&4v&yi1sHl2$Nj5{b=e)xBP6brWHS&+`7BI7++e~6ja~-00000NkvXXu0mjf DlJ4z| literal 0 HcmV?d00001 diff --git a/retroshare-gui/src/qss/qdarkstyle/rc/close-pressed.png b/retroshare-gui/src/qss/qdarkstyle/rc/close-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..9b243bfe83b00b79986333b06a82e51198e0ce39 GIT binary patch literal 565 zcmV-50?Pe~P)HGofL?%-F$ep+G=P)Zw!b5L^bU zg4gnZnEqju@L97EhJO?-c&$+oLl;L6pEUx(eBo8XXIUZqux})~Oq8zH`&pJz(7m7+ zzHCGVst(p_w+8__1>UdcgI&m={hI)0dz1xX#YWa9O z>d<(`ly#Fx-y<*BBFGpC%%0DJJ_V2v6yZ}km;wlM@69vA*WQ#@Vb4fV^?Vks7MOvc z4xbXa7#e}FB792K8o+9(7fv0%Y)?`S&#noI;!3t3Fd9ZxSxPrVtf7?q5Aq$MUO4sU ziyVOGJ%Ax80BblU1Q`HiEr65+!0e+=0f7#{5`HBFN;Q}@+VhH+B1tuP)KICjFe^p^ z1%Rg~)eztS5W`pr0k$cc5`GRV{9q%1v4AN?0t5ha^=3nG-?*xtXKl1D*%OT5mvst& z^=E`wFUOL;&{|8SS^ zNwW}!f3#chQllV-F5W$S(g+0eg-;2eWQFi$-^lJVQF>bMCs{^8_kv#dyb%?sGFYqK z9t7wVh%tWHg$&xi31GHISrBG?dl_y4c!x6@g2%6w#XSW)^Utc5kGG?$#xtg@n?(B7 zykLtUVdhB90MB~>Ls9_N za7qX=0LWSZDG7ktN1Xx!9e^eLN(hu{Fln^s6)#1SYOvN&uDdWRMgj$Zrzh1A-~bTA zSP22PDH;NP4lDd%BY?4hDMkVW0CV+bLvY`?s-9v^=l`+&sm>W$=cM8<0NGzjOEm{I4T literal 0 HcmV?d00001 diff --git a/retroshare-gui/src/qss/qdarkstyle/rc/down_arrow.png b/retroshare-gui/src/qss/qdarkstyle/rc/down_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..e271f7f90b4132c9d740058d8b6c915dbdd626d2 GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRR!2%?ApR4f$QjEnx?oJHr&dIz4a+s35-CY>w z1e^Sc1@brxJR*x37`TN&n2}-D90{Nxdx@v7EBhS|ac(A-+!@lDKp{;}7sn8e>&XcR z7pulY;Wn^IBG(*7A%~?b^VC!N=hHC=sm-IdEdjT~uc)I$ztaD0e F0ssj2CNKa1 literal 0 HcmV?d00001 diff --git a/retroshare-gui/src/qss/qdarkstyle/rc/down_arrow_disabled.png b/retroshare-gui/src/qss/qdarkstyle/rc/down_arrow_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..5805d9842bb3c8bdf9ae741ebabc690a4929585a GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRR!2%?ApR4f$QjEnx?oJHr&dIz4a+s35-CY>| zxA&jf59DzcctjR6FmMZlFeAgPITAoY_7YEDSN1y`;vAyZcdU741BJ9aT^vI=t|uoP zVCdoDDYjGKUczBuWT3#kjKjddz-flSK@mm~;ef4+85xf4WSF7(8A5T-G@y GGywodVJqnX literal 0 HcmV?d00001 diff --git a/retroshare-gui/src/qss/qdarkstyle/rc/left_arrow_disabled.png b/retroshare-gui/src/qss/qdarkstyle/rc/left_arrow_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..f5b9af8a34edb5f8dd767bf6afa303b89a31d38f GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJ(!2%?APo63Uq!^2X+?^QKos)S9igfHv;w-n{$XJ@?Li z=Uy0Kfd3up$2d*Xp`s|J%xnfY2aNiyZQ!G%wJ;1f(lq^f>;&RCz6h)URp1lw9{A?B zPXXtFF<{F%cWZfh`R#ELP!vUpq$S|Fq{S@Dw)QhjlB8;8cY!OwLZ0V2U`HYlMbW&Z zJCbTymOc6d!X!y@)67h*;o-++U_lTp0M%x*IoZumR|5X2 zeJTsir~PuTGe96|I*OvJ09lr8nb~JaGkp`F{m$QatZTGWeGr_aTDg$)4j4ZSfl>C} zIkXF|m;LUYlFH)5%)YZHSbY)rC+J0Bo3_H0Xz+)>z|0!uLefcpSKkCa(w5f}s|VQc z-swdM05iJ)eCV5iq%~kHNs=mn7nxV|&VnzhCrh8w_^*LDCa zisHJNt(VR^9RrxzdaKpCfmcK4+!FAmQmJfq4YWrzU8OjRqN|c>Wwo1G!^~EF)eeGn=p1>vfLWj!Se7Bwk+M zd67ZVNi(}3=`8TYIX8El1IaGZG#zR-o0DGK$N7CE`(S2kl}cr^pOI{U0S5R5Xs;wF ToNEXF00000NkvXXu0mjfWnWy$ literal 0 HcmV?d00001 diff --git a/retroshare-gui/src/qss/qdarkstyle/rc/radio_checked@2x.png b/retroshare-gui/src/qss/qdarkstyle/rc/radio_checked@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..b5f5eed9bd70d89f47f06ba261cb4edfbb4e4b5a GIT binary patch literal 1703 zcmV;Y23YxtP)DA|fIpA|fIpA|fJQN9aX$WEe)9ZQH#7 zx&dql&<0?G6h8;>1i&PK2}M!HlF8(g7h%_$I>0o|4fFH!M*!?&=68bJOGG~dxEhPa z&Y7n9d~GaTBM0>N_t!T!H-8Gi1hBD8vjqT8Ww{l=x-#u%0GOFf=EC{&=W{hR6l>rB zUDw}b=C1&3EvaSz_n3KHQIwm^Je^9VGO`{3NZ0jdB5Jp7dk+!y0NCZR?;#O=luD(3 zs-?X(b%3g>eMEEt#eZ`iz!}@NPmhd@JYC_|WyIt0Rv|>3h>n)%TOgvtsZ{Dpt!%D| z15DEtb8~YkB1)80Ut#9smSsJvMz^Y}TZrfsfCDAfRzpL>plO;;HM#+yu37~E;Cc83 zB07>vr7qV(w{&2irfIhToC8n~K+R^e0H9T?zv?$Y*Y$&P%mcs-5%t!3oVuv0`W_Ko zhy1WI^Fhn9zNtoMRSu8_{eb)!T_B>}D?Plf>n+UO3!oRkHssd=Kz#^Q{C^7Uwa}tRPMD;BogZtMbVh~a{vt$RA&KLjW$x z%c)Ez^H$g?QiQn)0OUOHPIXtxJ-nuAJB1K`F!LZPKRjd`LkRJQrfEC<8l=sz;#sj@GgyxeaGTL26M)msT>J|=a0 zDcG>MxY!d^Z+=@bW2TqD-$y58&~ zp9-OKwLJ7z3=9mkARi+DLO4H+118-95w-is$3o~_6*3mEg!=mW_7eG|S6+!Q4w!HY zwr%h63W;b8`7Ld&$)aS@Q$oQ8$8jcnC`N>0GH$;N%d&0=A-WK5I6M|Y zbXk^l!%rytTn7Nmd?IZAF!V|=lgV5_ab7+k1C`4d8X9`wIL;0LNvv*m$P&>h$8mP} z{qq2z>-r}sCQ7DeXJ;=4G`~PqVR4xUyoCT^aR5DXSGN^Q!{QI+JU_mQu=p+H7eD`9 zSiHobJ|g;BUd}M{Udyt6tX6NCzLq3Lh^VjHJfTvpQFrg&{jIaJ^9>^E1n?#i9q8)n z`s>b}JHJ+|yA=7_e-FTo4O;1R`ipAy)+9IB*x0CNvsnh9B0n51X_~gX7Rgb=FxqX~ zKE=!*x^+a9j>TfWq4=Pzd3v0g&pM7X5+*$^1EHVcWlxWnB0r3mu{1Ko$VYF-0o=^x za?>)BQ#c?oFfh;}H#U2aU*2|j?3*H@k6-Eo5-$Dy{q;>vO^1o-B+4I=$)Om@*@WVj z*2@etpO~GUz4%HTktxMJBqfs;9Tjg_%6%fb_DUX-^20EUw#CK89w9`xjNUFgCPze* xj^j+!)zyu^sAF;w5fKp)5fKp)5fQH^{{rv2WO|-0I^+NV002ovPDHLkV1m|R8595j literal 0 HcmV?d00001 diff --git a/retroshare-gui/src/qss/qdarkstyle/rc/radio_checked_disabled.png b/retroshare-gui/src/qss/qdarkstyle/rc/radio_checked_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..73ff735f2d19546a1969d9c3e8f036382db6ee13 GIT binary patch literal 792 zcmV+z1LypSP)fhxyl_>w|av=Wx-*3`GRC7)pS$ z2hwXf*|u{f03GLDYZ1==^>X0*JTS}CK>4{2*NXfU60kghw4PtMN|am#&VdVUz(MGI zH6FhJu)cg}L-1q(CVD0yd>qn;+X7D^rNz!WhG~kXx&nCsI#HxvD*9nKn!oc*GK`A} zcNqp?c$*K;@`AM!_TKP6#x6&|X1l_5B+dOE0np4p4etpydnRD?7{bYIfoA`8^NS5b zz_T4b)+z9#o(agB!yXwqeWnbM6`7x4w=5_%zP);X@dmU@v*B0^=6WVD#8w^HP%B)| zM1E`V^(Q8sZ~J1KNVYcV{Gq|tC9-NLYew+&h+ixeQZA0BxD;38@eA2g%Wr!#;Mpwl z?o#|s2p-#SXWS8Q)QsZVG!8$Mb>gvkkSM1S_-)JBa zJhA*h@C>r2W}Pw|6FgP$X9qcubPz>R>A4Qq+O=ILx<@kbqZZ5^@r#9CMzTKo=;I%9 Wcs7D#t(C6;0000O7Xe*IGaaN0^q%y94 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 FV1i%!3Jm}N literal 0 HcmV?d00001 diff --git a/retroshare-gui/src/qss/qdarkstyle/rc/radio_unchecked_focus@2x.png b/retroshare-gui/src/qss/qdarkstyle/rc/radio_unchecked_focus@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0927b4959779ff4c358ea9324828b1d9a06d5514 GIT binary patch literal 1424 zcmV;B1#kL^P)R4DU2Mmoz?dn7ez$|GTqJ7UbGT@6ZMq&E(i{n=~;wyWRJF756b3X9MD5! z^~&^F0NtfVUY{>SPQE_Y{KAj)s@{pU%OZs{fb4eLL~t%M+wvoNMETJM0&>9Wfyd`i zx_L{8&P-S9a1h!qiBx(&$w2^7z;Qyd^_X8>-wucmJlZ3WYXATuqktVj&r_GWRJu(m z{_4J1DcqAye*TLeO{Neh+UYf z6-tj&ol|0*&^17p`9kC*fH?pVC8uK-rfPL`v>YJT+s@Joj~8>vmOpiL{P6l%^9vA{ zY=e*x>uslwj-CS`yPP6LMFw;jt`nw$&Fb6PMkoh{|<1&SP)DX z_w)ZHB81>CyF$-v0sW=${{)>WV8`c(dXP&NR9z5KKzwRf#B=OWX9~E{TC?WtlbF}> zL9-_HAPy%+0MK(JSz`)t(k(5ISdHGt2a5%>%m$fUxMyW_o`BI}*^upC#|I5rvVo#T z7wcOI?@xfiTV;biue^fB5SDBZdS01&c7UC+k^2BZU`wKJqTZ`UP$c>$>IrOis$)9Y zB(2XN!5dCdXcUg>XaoUez6(xRkHAeG4Lt{#D+WPi?3x^2)jP3PN5>DVdMDO8IRiU; zWUd(0(a~~1?#Q|s3VWRDayxFnv^du^0e}Wi>E;i$SAyA^{1pJt?3(OOq|*C!wY-w( zPah~tlswI@%wN^j(q9T6+LTwsUH}#Vkh~o0f4o&&?;WX2rQ0aH>{Km9?DLZ}^|cqs zb+z85@SsyQ4d7N?D&6Ksb1{mE5ohH`NQd80yzkABlbPuQ00lJ zFjfTTf=H4EmK;sgq<6r|I0M1gZkqtTnKvyb-kap8OU3j!aY?wW zUn@Os%y$F$4)1+>ybR}n#4v#MWz7^|Oi@Nec-w^a{8e&ew)}v^n$&~11+$Tq?S`=3 zS>cu2_f!%4-s=MrMTW+s@i);9QF3~bBQp77B*)&*SI+Md85%s5U75f7K^&1Or*udP zJ5gG*zbj(|Zhn}Dq$&_U|F8j+b~|*wUkJ;l%oZHT?}(3D>Wp7T%b9XV|~Y(T_!;F44$rjF6*2UngIS-C?Eg; literal 0 HcmV?d00001 diff --git a/retroshare-gui/src/qss/qdarkstyle/rc/sizegrip.png b/retroshare-gui/src/qss/qdarkstyle/rc/sizegrip.png new file mode 100644 index 0000000000000000000000000000000000000000..350583aaac4aa474ac449eaea2cc7ddd060276b9 GIT binary patch literal 129 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;TYyi9E0A8dZe4lyHC-T!u_VYZ zn8D%MjWi%f)6>Nz(!sM1rC-2ha+zM<2rMwpeI*@Z@PO%TWH}e*?iSqXK(y9 XcW6R37#&FAr-gY z-rUH`puoZ4SQyZj9Qd}kRkgExspwA+*PdmovgYQ`l$1@M%Pi(EdF8VmvF&CX@A%e}M=bpY`_UHx3vIVCg!0H#+y$^ZZW literal 0 HcmV?d00001 diff --git a/retroshare-gui/src/qss/qdarkstyle/rc/stylesheet-branch-more.png b/retroshare-gui/src/qss/qdarkstyle/rc/stylesheet-branch-more.png new file mode 100644 index 0000000000000000000000000000000000000000..62711409d7ed69ec98979394795822630458d9eb GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^5PiX%b9eR9<JS%C8jVk7;fc! UBk#RM6lem2r>mdKI;Vst0ANBkrT_o{ literal 0 HcmV?d00001 diff --git a/retroshare-gui/src/qss/qdarkstyle/rc/stylesheet-vline.png b/retroshare-gui/src/qss/qdarkstyle/rc/stylesheet-vline.png new file mode 100644 index 0000000000000000000000000000000000000000..87536cce16aabb3710663f720f8d354b1bb0b757 GIT binary patch literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^fk14@;zM~Ln>~) zy|9s&!GMF=@x%h2gO1`OFspnaH4_oY}#FfpL8m Q-wTkir>mdKI;Vst0J6j{!2kdN literal 0 HcmV?d00001 diff --git a/retroshare-gui/src/qss/qdarkstyle/rc/undock.png b/retroshare-gui/src/qss/qdarkstyle/rc/undock.png new file mode 100644 index 0000000000000000000000000000000000000000..58cde37b8c347cce922a5c8d585cecd3d1d53cf2 GIT binary patch literal 553 zcmV+^0@nSBP)^A63yeMKfW*ZwDZ^nnx z*>N1-o_6PX%HpCr@+RB^lMuLJRMK}qlL0fvPW%cK5fCHliaEE$MO{E8JKra#P* ze8DUU!yjc!{EAT`h8ky2zF>p|cf-Gue1VsQFLoeLsDq3m*u@efxYi#+`|+rt+d!2( z%U_R#Poy&sdI2dnLS`KWL`ah1`^j$_DY9d@^DpTFvwdFC9hweQ@~izQ2F8{Tsscum zic$iNfSErUK>}qlvMOh0cevVyD*zF^QVCE3kbh1^0*nBLY!xK@GBO(|dkRC_uk9@> zKrw$am9RvBa#zP9VVVGC@*cahB*3RZ_Q?*~zH}Xs(f%|65zAIaw_8$xk_6V6v)ly~ zBrpeD$QZyRfj!$mcZ19o8^T`8CUh1+DnYf*kgfx~Bq$eIloO#964Wb9>Y?apG7-B< z>Y?a}5+e2%W`cVG4+&Apo9&w+-Q_6qOb`j_<*1oY2}| zxA&jf59DzcctjR6FmMZlFeAgPITAoY_7YEDSN1y`;vAy| zxA&jf59DzcctjR6FmMZlFeAgPITAoY_7YEDSN1y`;v6FKKb3EC1BH}5T^vI=t|uoP z;C)upuu)