#4956 caf: Fixed background color change problem in List Editor

This commit is contained in:
Jacob Støren 2019-10-30 12:40:04 +01:00
parent dbd09e97e3
commit 11f42fcc7b

View File

@ -201,10 +201,17 @@ void PdmUiListEditor::configureAndUpdateUi(const QString& uiConfigName)
{
uiObject->editorAttribute(uiField()->fieldHandle(), uiConfigName, &attributes);
QPalette myPalette(m_listView->palette());
myPalette.setColor(QPalette::Base, attributes.m_baseColor);
QPalette myPalette;
if (attributes.m_baseColor == myPalette.color(QPalette::Active, QPalette::Base))
{
m_listView->setStyleSheet("");
}
else
{
m_listView->setStyleSheet("background-color: " + attributes.m_baseColor.name() + ";");
}
m_listView->setPalette(myPalette);
m_listView->setHeightHint(attributes.m_heightHint);
if (!attributes.m_allowHorizontalScrollBar)
{