Revert QAbstractSlider to QSlider.

Only 3 widgets subclass QAbstractSlider: QSlider, QScrollBar, and QDial.
We cannot style QDial, and QSlider is the only one we want styled, with
our separate customizations for QScrollbar.

Closes #53.
main
Alex Huszagh 2022-05-02 13:46:11 -05:00
parent 0892fa9b11
commit ae42e0d6f9
5 changed files with 150 additions and 100 deletions

View File

@ -854,6 +854,16 @@ QTreeView:hover:pressed
background-color: #31363b; background-color: #31363b;
} }
QColumnView
{
border: 0.04em transparent #31363b;
}
QColumnView:hover
{
border: 0.04em transparent #3daee9;
}
QComboBox:hover:pressed:editable QComboBox:hover:pressed:editable
{ {
background-color: #1d2023; background-color: #1d2023;
@ -1697,8 +1707,8 @@ QTreeView::item:!selected:hover
padding: 0.13em; padding: 0.13em;
} }
QAbstractSlider::handle:horizontal, QSlider::handle:horizontal,
QAbstractSlider::handle:vertical QSlider::handle:vertical
{ {
background: #1d2023; background: #1d2023;
border: 0.04em solid #626568; border: 0.04em solid #626568;
@ -1707,67 +1717,67 @@ QAbstractSlider::handle:vertical
border-radius: 0.35em; border-radius: 0.35em;
} }
QAbstractSlider:horizontal QSlider:horizontal
{ {
height: 2em; height: 2em;
} }
QAbstractSlider:vertical QSlider:vertical
{ {
width: 2em; width: 2em;
} }
QAbstractSlider::handle:horizontal QSlider::handle:horizontal
{ {
margin: -0.23em 0; margin: -0.23em 0;
} }
QAbstractSlider::handle:vertical QSlider::handle:vertical
{ {
margin: 0 -0.23em; margin: 0 -0.23em;
} }
QAbstractSlider::groove:horizontal, QSlider::groove:horizontal,
QAbstractSlider::groove:vertical QSlider::groove:vertical
{ {
background: #2c3034; background: #2c3034;
border: 0em solid #31363b; border: 0em solid #31363b;
border-radius: 0.19em; border-radius: 0.19em;
} }
QAbstractSlider::groove:horizontal QSlider::groove:horizontal
{ {
height: 0.4em; height: 0.4em;
} }
QAbstractSlider::groove:vertical QSlider::groove:vertical
{ {
width: 0.4em; width: 0.4em;
} }
QAbstractSlider::handle:horizontal:hover, QSlider::handle:horizontal:hover,
QAbstractSlider::handle:horizontal:focus, QSlider::handle:horizontal:focus,
QAbstractSlider::handle:vertical:hover, QSlider::handle:vertical:hover,
QAbstractSlider::handle:vertical:focus QSlider::handle:vertical:focus
{ {
border: 0.04em solid #3daee9; border: 0.04em solid #3daee9;
} }
QAbstractSlider::handle:horizontal:!focus:!hover, QSlider::handle:horizontal:!focus:!hover,
QAbstractSlider::handle:vertical:!focus:!hover QSlider::handle:vertical:!focus:!hover
{ {
border: 0.04em solid #626568; border: 0.04em solid #626568;
} }
QAbstractSlider::sub-page:horizontal, QSlider::sub-page:horizontal,
QAbstractSlider::add-page:vertical QSlider::add-page:vertical
{ {
background: #3daee9; background: #3daee9;
border-radius: 0.19em; border-radius: 0.19em;
} }
QAbstractSlider::add-page:horizontal, QSlider::add-page:horizontal,
QAbstractSlider::sub-page:vertical QSlider::sub-page:vertical
{ {
background: #626568; background: #626568;
border-radius: 0.19em; border-radius: 0.19em;

View File

@ -854,6 +854,16 @@ QTreeView:hover:pressed
background-color: #eff0f1; background-color: #eff0f1;
} }
QColumnView
{
border: 0.04em transparent #eff0f1;
}
QColumnView:hover
{
border: 0.04em transparent rgba(51, 164, 223, 0.5);
}
QComboBox:hover:pressed:editable QComboBox:hover:pressed:editable
{ {
background-color: #eff0f1; background-color: #eff0f1;
@ -1697,8 +1707,8 @@ QTreeView::item:!selected:hover
padding: 0.13em; padding: 0.13em;
} }
QAbstractSlider::handle:horizontal, QSlider::handle:horizontal,
QAbstractSlider::handle:vertical QSlider::handle:vertical
{ {
background: #eff0f1; background: #eff0f1;
border: 0.04em solid rgba(106, 105, 105, 0.7); border: 0.04em solid rgba(106, 105, 105, 0.7);
@ -1707,67 +1717,67 @@ QAbstractSlider::handle:vertical
border-radius: 0.35em; border-radius: 0.35em;
} }
QAbstractSlider:horizontal QSlider:horizontal
{ {
height: 2em; height: 2em;
} }
QAbstractSlider:vertical QSlider:vertical
{ {
width: 2em; width: 2em;
} }
QAbstractSlider::handle:horizontal QSlider::handle:horizontal
{ {
margin: -0.23em 0; margin: -0.23em 0;
} }
QAbstractSlider::handle:vertical QSlider::handle:vertical
{ {
margin: 0 -0.23em; margin: 0 -0.23em;
} }
QAbstractSlider::groove:horizontal, QSlider::groove:horizontal,
QAbstractSlider::groove:vertical QSlider::groove:vertical
{ {
background: #d9d8d7; background: #d9d8d7;
border: 0em solid #eff0f1; border: 0em solid #eff0f1;
border-radius: 0.19em; border-radius: 0.19em;
} }
QAbstractSlider::groove:horizontal QSlider::groove:horizontal
{ {
height: 0.4em; height: 0.4em;
} }
QAbstractSlider::groove:vertical QSlider::groove:vertical
{ {
width: 0.4em; width: 0.4em;
} }
QAbstractSlider::handle:horizontal:hover, QSlider::handle:horizontal:hover,
QAbstractSlider::handle:horizontal:focus, QSlider::handle:horizontal:focus,
QAbstractSlider::handle:vertical:hover, QSlider::handle:vertical:hover,
QAbstractSlider::handle:vertical:focus QSlider::handle:vertical:focus
{ {
border: 0.04em solid #3daef3; border: 0.04em solid #3daef3;
} }
QAbstractSlider::handle:horizontal:!focus:!hover, QSlider::handle:horizontal:!focus:!hover,
QAbstractSlider::handle:vertical:!focus:!hover QSlider::handle:vertical:!focus:!hover
{ {
border: 0.04em solid rgba(106, 105, 105, 0.7); border: 0.04em solid rgba(106, 105, 105, 0.7);
} }
QAbstractSlider::sub-page:horizontal, QSlider::sub-page:horizontal,
QAbstractSlider::add-page:vertical QSlider::add-page:vertical
{ {
background: #3daef3; background: #3daef3;
border-radius: 0.19em; border-radius: 0.19em;
} }
QAbstractSlider::add-page:horizontal, QSlider::add-page:horizontal,
QAbstractSlider::sub-page:vertical QSlider::sub-page:vertical
{ {
background: rgba(106, 105, 105, 0.7); background: rgba(106, 105, 105, 0.7);
border-radius: 0.19em; border-radius: 0.19em;

View File

@ -854,6 +854,16 @@ QTreeView:hover:pressed
background-color: #31363b; background-color: #31363b;
} }
QColumnView
{
border: 0.04em transparent #31363b;
}
QColumnView:hover
{
border: 0.04em transparent #3daee9;
}
QComboBox:hover:pressed:editable QComboBox:hover:pressed:editable
{ {
background-color: #1d2023; background-color: #1d2023;
@ -1697,8 +1707,8 @@ QTreeView::item:!selected:hover
padding: 0.13em; padding: 0.13em;
} }
QAbstractSlider::handle:horizontal, QSlider::handle:horizontal,
QAbstractSlider::handle:vertical QSlider::handle:vertical
{ {
background: #1d2023; background: #1d2023;
border: 0.04em solid #626568; border: 0.04em solid #626568;
@ -1707,67 +1717,67 @@ QAbstractSlider::handle:vertical
border-radius: 0.35em; border-radius: 0.35em;
} }
QAbstractSlider:horizontal QSlider:horizontal
{ {
height: 2em; height: 2em;
} }
QAbstractSlider:vertical QSlider:vertical
{ {
width: 2em; width: 2em;
} }
QAbstractSlider::handle:horizontal QSlider::handle:horizontal
{ {
margin: -0.23em 0; margin: -0.23em 0;
} }
QAbstractSlider::handle:vertical QSlider::handle:vertical
{ {
margin: 0 -0.23em; margin: 0 -0.23em;
} }
QAbstractSlider::groove:horizontal, QSlider::groove:horizontal,
QAbstractSlider::groove:vertical QSlider::groove:vertical
{ {
background: #2c3034; background: #2c3034;
border: 0em solid #31363b; border: 0em solid #31363b;
border-radius: 0.19em; border-radius: 0.19em;
} }
QAbstractSlider::groove:horizontal QSlider::groove:horizontal
{ {
height: 0.4em; height: 0.4em;
} }
QAbstractSlider::groove:vertical QSlider::groove:vertical
{ {
width: 0.4em; width: 0.4em;
} }
QAbstractSlider::handle:horizontal:hover, QSlider::handle:horizontal:hover,
QAbstractSlider::handle:horizontal:focus, QSlider::handle:horizontal:focus,
QAbstractSlider::handle:vertical:hover, QSlider::handle:vertical:hover,
QAbstractSlider::handle:vertical:focus QSlider::handle:vertical:focus
{ {
border: 0.04em solid #3daee9; border: 0.04em solid #3daee9;
} }
QAbstractSlider::handle:horizontal:!focus:!hover, QSlider::handle:horizontal:!focus:!hover,
QAbstractSlider::handle:vertical:!focus:!hover QSlider::handle:vertical:!focus:!hover
{ {
border: 0.04em solid #626568; border: 0.04em solid #626568;
} }
QAbstractSlider::sub-page:horizontal, QSlider::sub-page:horizontal,
QAbstractSlider::add-page:vertical QSlider::add-page:vertical
{ {
background: #3daee9; background: #3daee9;
border-radius: 0.19em; border-radius: 0.19em;
} }
QAbstractSlider::add-page:horizontal, QSlider::add-page:horizontal,
QAbstractSlider::sub-page:vertical QSlider::sub-page:vertical
{ {
background: #626568; background: #626568;
border-radius: 0.19em; border-radius: 0.19em;

View File

@ -854,6 +854,16 @@ QTreeView:hover:pressed
background-color: #eff0f1; background-color: #eff0f1;
} }
QColumnView
{
border: 0.04em transparent #eff0f1;
}
QColumnView:hover
{
border: 0.04em transparent rgba(51, 164, 223, 0.5);
}
QComboBox:hover:pressed:editable QComboBox:hover:pressed:editable
{ {
background-color: #eff0f1; background-color: #eff0f1;
@ -1697,8 +1707,8 @@ QTreeView::item:!selected:hover
padding: 0.13em; padding: 0.13em;
} }
QAbstractSlider::handle:horizontal, QSlider::handle:horizontal,
QAbstractSlider::handle:vertical QSlider::handle:vertical
{ {
background: #eff0f1; background: #eff0f1;
border: 0.04em solid rgba(106, 105, 105, 0.7); border: 0.04em solid rgba(106, 105, 105, 0.7);
@ -1707,67 +1717,67 @@ QAbstractSlider::handle:vertical
border-radius: 0.35em; border-radius: 0.35em;
} }
QAbstractSlider:horizontal QSlider:horizontal
{ {
height: 2em; height: 2em;
} }
QAbstractSlider:vertical QSlider:vertical
{ {
width: 2em; width: 2em;
} }
QAbstractSlider::handle:horizontal QSlider::handle:horizontal
{ {
margin: -0.23em 0; margin: -0.23em 0;
} }
QAbstractSlider::handle:vertical QSlider::handle:vertical
{ {
margin: 0 -0.23em; margin: 0 -0.23em;
} }
QAbstractSlider::groove:horizontal, QSlider::groove:horizontal,
QAbstractSlider::groove:vertical QSlider::groove:vertical
{ {
background: #d9d8d7; background: #d9d8d7;
border: 0em solid #eff0f1; border: 0em solid #eff0f1;
border-radius: 0.19em; border-radius: 0.19em;
} }
QAbstractSlider::groove:horizontal QSlider::groove:horizontal
{ {
height: 0.4em; height: 0.4em;
} }
QAbstractSlider::groove:vertical QSlider::groove:vertical
{ {
width: 0.4em; width: 0.4em;
} }
QAbstractSlider::handle:horizontal:hover, QSlider::handle:horizontal:hover,
QAbstractSlider::handle:horizontal:focus, QSlider::handle:horizontal:focus,
QAbstractSlider::handle:vertical:hover, QSlider::handle:vertical:hover,
QAbstractSlider::handle:vertical:focus QSlider::handle:vertical:focus
{ {
border: 0.04em solid #3daef3; border: 0.04em solid #3daef3;
} }
QAbstractSlider::handle:horizontal:!focus:!hover, QSlider::handle:horizontal:!focus:!hover,
QAbstractSlider::handle:vertical:!focus:!hover QSlider::handle:vertical:!focus:!hover
{ {
border: 0.04em solid rgba(106, 105, 105, 0.7); border: 0.04em solid rgba(106, 105, 105, 0.7);
} }
QAbstractSlider::sub-page:horizontal, QSlider::sub-page:horizontal,
QAbstractSlider::add-page:vertical QSlider::add-page:vertical
{ {
background: #3daef3; background: #3daef3;
border-radius: 0.19em; border-radius: 0.19em;
} }
QAbstractSlider::add-page:horizontal, QSlider::add-page:horizontal,
QAbstractSlider::sub-page:vertical QSlider::sub-page:vertical
{ {
background: rgba(106, 105, 105, 0.7); background: rgba(106, 105, 105, 0.7);
border-radius: 0.19em; border-radius: 0.19em;

View File

@ -854,6 +854,16 @@ QTreeView:hover:pressed
background-color: ^background^; background-color: ^background^;
} }
QColumnView
{
border: 0.04em transparent ^background^;
}
QColumnView:hover
{
border: 0.04em transparent ^highlight^;
}
QComboBox:hover:pressed:editable QComboBox:hover:pressed:editable
{ {
background-color: ^text:background^; background-color: ^text:background^;
@ -1697,8 +1707,8 @@ QTreeView::item:!selected:hover
padding: 0.13em; padding: 0.13em;
} }
QAbstractSlider::handle:horizontal, QSlider::handle:horizontal,
QAbstractSlider::handle:vertical QSlider::handle:vertical
{ {
background: ^slider:handle:background^; background: ^slider:handle:background^;
border: 0.04em solid ^midtone:dark^; border: 0.04em solid ^midtone:dark^;
@ -1707,67 +1717,67 @@ QAbstractSlider::handle:vertical
border-radius: 0.35em; border-radius: 0.35em;
} }
QAbstractSlider:horizontal QSlider:horizontal
{ {
height: 2em; height: 2em;
} }
QAbstractSlider:vertical QSlider:vertical
{ {
width: 2em; width: 2em;
} }
QAbstractSlider::handle:horizontal QSlider::handle:horizontal
{ {
margin: -0.23em 0; margin: -0.23em 0;
} }
QAbstractSlider::handle:vertical QSlider::handle:vertical
{ {
margin: 0 -0.23em; margin: 0 -0.23em;
} }
QAbstractSlider::groove:horizontal, QSlider::groove:horizontal,
QAbstractSlider::groove:vertical QSlider::groove:vertical
{ {
background: ^tab:background^; background: ^tab:background^;
border: 0em solid ^background^; border: 0em solid ^background^;
border-radius: 0.19em; border-radius: 0.19em;
} }
QAbstractSlider::groove:horizontal QSlider::groove:horizontal
{ {
height: 0.4em; height: 0.4em;
} }
QAbstractSlider::groove:vertical QSlider::groove:vertical
{ {
width: 0.4em; width: 0.4em;
} }
QAbstractSlider::handle:horizontal:hover, QSlider::handle:horizontal:hover,
QAbstractSlider::handle:horizontal:focus, QSlider::handle:horizontal:focus,
QAbstractSlider::handle:vertical:hover, QSlider::handle:vertical:hover,
QAbstractSlider::handle:vertical:focus QSlider::handle:vertical:focus
{ {
border: 0.04em solid ^slider:foreground^; border: 0.04em solid ^slider:foreground^;
} }
QAbstractSlider::handle:horizontal:!focus:!hover, QSlider::handle:horizontal:!focus:!hover,
QAbstractSlider::handle:vertical:!focus:!hover QSlider::handle:vertical:!focus:!hover
{ {
border: 0.04em solid ^midtone:dark^; border: 0.04em solid ^midtone:dark^;
} }
QAbstractSlider::sub-page:horizontal, QSlider::sub-page:horizontal,
QAbstractSlider::add-page:vertical QSlider::add-page:vertical
{ {
background: ^slider:foreground^; background: ^slider:foreground^;
border-radius: 0.19em; border-radius: 0.19em;
} }
QAbstractSlider::add-page:horizontal, QSlider::add-page:horizontal,
QAbstractSlider::sub-page:vertical QSlider::sub-page:vertical
{ {
background: ^midtone:dark^; background: ^midtone:dark^;
border-radius: 0.19em; border-radius: 0.19em;