mirror of
https://github.com/obsproject/obs-studio.git
synced 2024-09-20 13:08:50 +02:00
Themes: Specify QListView instead of QListWidget
Plugins using a QListView widget (e.g. obs-ptz) do not get the theme settings that are applied to QListWidget. However, QListWidget directly inherits from QListView, so a theme specifying the QListView will also get applied to QListWidget. Change the themes to all specify QListView so that theming is consistent. Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
This commit is contained in:
parent
355eb4b8df
commit
0ac286bc27
@ -136,7 +136,7 @@ QMenuBar::item:selected {
|
||||
}
|
||||
|
||||
/* Listbox item */
|
||||
QListWidget::item,
|
||||
QListView::item,
|
||||
SourceTree::item {
|
||||
padding: 4px 2px;
|
||||
margin-bottom: 2px;
|
||||
@ -144,7 +144,7 @@ SourceTree::item {
|
||||
border: 1px solid transparent;
|
||||
}
|
||||
|
||||
QListWidget QLineEdit {
|
||||
QListView QLineEdit {
|
||||
padding-top: 0px;
|
||||
padding-bottom: 0px;
|
||||
padding-right: 0;
|
||||
@ -195,7 +195,7 @@ QDockWidget::float-button {
|
||||
}
|
||||
|
||||
|
||||
QListWidget#scenes,
|
||||
QListView#scenes,
|
||||
SourceListWidget {
|
||||
border: none;
|
||||
border-bottom: 2px solid rgb(47,47,47);
|
||||
@ -235,14 +235,14 @@ SourceTree QLineEdit {
|
||||
}
|
||||
|
||||
/* Listbox item selected, unfocused */
|
||||
QListWidget::item:hover,
|
||||
QListView::item:hover,
|
||||
SourceTree::item:hover {
|
||||
background-color: rgb(33,33,33);
|
||||
border: 1px solid rgb(51,51,54);
|
||||
}
|
||||
|
||||
/* Listbox item selected */
|
||||
QListWidget::item:selected,
|
||||
QListView::item:selected,
|
||||
SourceTree::item:selected {
|
||||
background-color: rgb(19,26,48);
|
||||
border: 1px solid rgb(37,42,69);
|
||||
@ -968,7 +968,7 @@ OBSBasicSettings {
|
||||
qproperty-advancedIcon: url(./Dark/settings/advanced.svg);
|
||||
}
|
||||
|
||||
OBSBasicSettings QListWidget::item {
|
||||
OBSBasicSettings QListView::item {
|
||||
padding-top: 5px;
|
||||
padding-bottom: 5px;
|
||||
}
|
||||
|
@ -101,13 +101,13 @@ QMenuBar::item {
|
||||
background-color: palette(window);
|
||||
}
|
||||
|
||||
QListWidget::item:selected:!active,
|
||||
QListView::item:selected:!active,
|
||||
SourceTree::item:selected:!active {
|
||||
color: rgb(255,255,255);
|
||||
background-color: rgb(48,47,48);
|
||||
}
|
||||
|
||||
QListWidget QLineEdit,
|
||||
QListView QLineEdit,
|
||||
SourceTree QLineEdit {
|
||||
padding-top: 0px;
|
||||
padding-bottom: 0px;
|
||||
@ -730,7 +730,7 @@ OBSBasicSettings {
|
||||
qproperty-advancedIcon: url(./Dark/settings/advanced.svg);
|
||||
}
|
||||
|
||||
OBSBasicSettings QListWidget::item {
|
||||
OBSBasicSettings QListView::item {
|
||||
padding-top: 5px;
|
||||
padding-bottom: 5px;
|
||||
}
|
||||
|
@ -152,7 +152,7 @@ QSizeGrip {
|
||||
height: 12px;
|
||||
}
|
||||
|
||||
QListWidget QLineEdit {
|
||||
QListView QLineEdit {
|
||||
padding-top: 0;
|
||||
padding-bottom: 0;
|
||||
padding-right: 0;
|
||||
@ -165,20 +165,20 @@ QListWidget QLineEdit {
|
||||
/* --- List widget --- */
|
||||
/***********************/
|
||||
|
||||
QListWidget::item:selected:!active {
|
||||
QListView::item:selected:!active {
|
||||
color: palette(window-text);
|
||||
background-color: rgba(255, 148, 194, 0.25); /* Light Pink (Secondary Light) */
|
||||
border: none;
|
||||
}
|
||||
|
||||
QListWidget::item:selected {
|
||||
QListView::item:selected {
|
||||
background-color: rgba(240, 98, 146, 0.5); /* Pink (Secondary) */
|
||||
border: none;
|
||||
}
|
||||
|
||||
QListWidget::item:hover,
|
||||
QListWidget::item:disabled:hover,
|
||||
QListWidget::item:hover:!active {
|
||||
QListView::item:hover,
|
||||
QListView::item:disabled:hover,
|
||||
QListView::item:hover:!active {
|
||||
background-color: palette(button);
|
||||
color: palette(window-text);
|
||||
border: none;
|
||||
@ -1278,7 +1278,7 @@ OBSBasicSettings {
|
||||
qproperty-advancedIcon: url(./Dark/settings/advanced.svg);
|
||||
}
|
||||
|
||||
OBSBasicSettings QListWidget::item {
|
||||
OBSBasicSettings QListView::item {
|
||||
padding-top: 5px;
|
||||
padding-bottom: 5px;
|
||||
}
|
||||
@ -1612,4 +1612,4 @@ QCalendarWidget QAbstractItemView:enabled {
|
||||
|
||||
QCalendarWidget QAbstractItemView:disabled {
|
||||
color: rgb(122,121,122);
|
||||
}
|
||||
}
|
||||
|
@ -166,7 +166,7 @@ OBSBasicSettings {
|
||||
qproperty-advancedIcon: url(:settings/images/settings/advanced.svg);
|
||||
}
|
||||
|
||||
OBSBasicSettings QListWidget::item {
|
||||
OBSBasicSettings QListView::item {
|
||||
padding-top: 5px;
|
||||
padding-bottom: 5px;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user