UI: Make list widget styles consistent

The script and scene switcher lists were not being styled.

This also sets the spacing to 1 for the filter, script, scene
switcher and properties view lists, the same as other lists.
master
cg2121 2022-08-29 19:48:12 -05:00 committed by Ryan Foster
parent 18ae6bb4d7
commit c3b0787544
9 changed files with 48 additions and 0 deletions

View File

@ -179,22 +179,29 @@ QMenuBar::item:selected {
} }
/* Item Lists */ /* Item Lists */
QListWidget {
border-radius: 4px;
}
QListWidget::item { QListWidget::item {
color: palette(text); color: palette(text);
} }
QListWidget,
QMenu, QMenu,
SceneTree, SceneTree,
SourceTree { SourceTree {
padding: 3px; padding: 3px;
} }
QListWidget::item,
SourceTreeItem, SourceTreeItem,
QMenu::item, QMenu::item,
SceneTree::item { SceneTree::item {
padding: 6px; padding: 6px;
} }
QListWidget::item,
SourceTreeItem, SourceTreeItem,
QMenu::item, QMenu::item,
SceneTree::item, SceneTree::item,

View File

@ -179,22 +179,29 @@ QMenuBar::item:selected {
} }
/* Item Lists */ /* Item Lists */
QListWidget {
border-radius: 4px;
}
QListWidget::item { QListWidget::item {
color: palette(text); color: palette(text);
} }
QListWidget,
QMenu, QMenu,
SceneTree, SceneTree,
SourceTree { SourceTree {
padding: 3px; padding: 3px;
} }
QListWidget::item,
SourceTreeItem, SourceTreeItem,
QMenu::item, QMenu::item,
SceneTree::item { SceneTree::item {
padding: 6px; padding: 6px;
} }
QListWidget::item,
SourceTreeItem, SourceTreeItem,
QMenu::item, QMenu::item,
SceneTree::item, SceneTree::item,

View File

@ -179,22 +179,29 @@ QMenuBar::item:selected {
} }
/* Item Lists */ /* Item Lists */
QListWidget {
border-radius: 4px;
}
QListWidget::item { QListWidget::item {
color: palette(text); color: palette(text);
} }
QListWidget,
QMenu, QMenu,
SceneTree, SceneTree,
SourceTree { SourceTree {
padding: 3px; padding: 3px;
} }
QListWidget::item,
SourceTreeItem, SourceTreeItem,
QMenu::item, QMenu::item,
SceneTree::item { SceneTree::item {
padding: 6px; padding: 6px;
} }
QListWidget::item,
SourceTreeItem, SourceTreeItem,
QMenu::item, QMenu::item,
SceneTree::item, SceneTree::item,

View File

@ -181,22 +181,29 @@ QMenuBar::item:selected {
} }
/* Item Lists */ /* Item Lists */
QListWidget {
border-radius: 4px;
}
QListWidget::item { QListWidget::item {
color: palette(text); color: palette(text);
} }
QListWidget,
QMenu, QMenu,
SceneTree, SceneTree,
SourceTree { SourceTree {
padding: 3px; padding: 3px;
} }
QListWidget::item,
SourceTreeItem, SourceTreeItem,
QMenu::item, QMenu::item,
SceneTree::item { SceneTree::item {
padding: 6px; padding: 6px;
} }
QListWidget::item,
SourceTreeItem, SourceTreeItem,
QMenu::item, QMenu::item,
SceneTree::item, SceneTree::item,

View File

@ -179,22 +179,29 @@ QMenuBar::item:selected {
} }
/* Item Lists */ /* Item Lists */
QListWidget {
border-radius: 4px;
}
QListWidget::item { QListWidget::item {
color: palette(text); color: palette(text);
} }
QListWidget,
QMenu, QMenu,
SceneTree, SceneTree,
SourceTree { SourceTree {
padding: 3px; padding: 3px;
} }
QListWidget::item,
SourceTreeItem, SourceTreeItem,
QMenu::item, QMenu::item,
SceneTree::item { SceneTree::item {
padding: 6px; padding: 6px;
} }
QListWidget::item,
SourceTreeItem, SourceTreeItem,
QMenu::item, QMenu::item,
SceneTree::item, SceneTree::item,

View File

@ -69,6 +69,9 @@
<property name="contextMenuPolicy"> <property name="contextMenuPolicy">
<enum>Qt::CustomContextMenu</enum> <enum>Qt::CustomContextMenu</enum>
</property> </property>
<property name="spacing">
<number>1</number>
</property>
</widget> </widget>
</item> </item>
<item> <item>
@ -279,6 +282,9 @@
<property name="contextMenuPolicy"> <property name="contextMenuPolicy">
<enum>Qt::CustomContextMenu</enum> <enum>Qt::CustomContextMenu</enum>
</property> </property>
<property name="spacing">
<number>1</number>
</property>
</widget> </widget>
</item> </item>
<item> <item>

View File

@ -52,6 +52,9 @@
<verstretch>0</verstretch> <verstretch>0</verstretch>
</sizepolicy> </sizepolicy>
</property> </property>
<property name="spacing">
<number>1</number>
</property>
<property name="sortingEnabled"> <property name="sortingEnabled">
<bool>true</bool> <bool>true</bool>
</property> </property>

View File

@ -47,6 +47,9 @@
<property name="contextMenuPolicy"> <property name="contextMenuPolicy">
<enum>Qt::CustomContextMenu</enum> <enum>Qt::CustomContextMenu</enum>
</property> </property>
<property name="spacing">
<number>1</number>
</property>
<property name="sortingEnabled"> <property name="sortingEnabled">
<bool>true</bool> <bool>true</bool>
</property> </property>

View File

@ -658,6 +658,7 @@ void OBSPropertiesView::AddEditableList(obs_property_t *prop,
list->setSortingEnabled(false); list->setSortingEnabled(false);
list->setSelectionMode(QAbstractItemView::ExtendedSelection); list->setSelectionMode(QAbstractItemView::ExtendedSelection);
list->setToolTip(QT_UTF8(obs_property_long_description(prop))); list->setToolTip(QT_UTF8(obs_property_long_description(prop)));
list->setSpacing(1);
for (size_t i = 0; i < count; i++) { for (size_t i = 0; i < count; i++) {
OBSDataAutoRelease item = obs_data_array_item(array, i); OBSDataAutoRelease item = obs_data_array_item(array, i);