diff options
Diffstat (limited to 'src/plugins/Ui/skinned/listwidgetdrawer.cpp')
| -rw-r--r-- | src/plugins/Ui/skinned/listwidgetdrawer.cpp | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/plugins/Ui/skinned/listwidgetdrawer.cpp b/src/plugins/Ui/skinned/listwidgetdrawer.cpp index aa7065113..e87387612 100644 --- a/src/plugins/Ui/skinned/listwidgetdrawer.cpp +++ b/src/plugins/Ui/skinned/listwidgetdrawer.cpp @@ -48,7 +48,6 @@ ListWidgetDrawer::ListWidgetDrawer() m_metrics = nullptr; m_extra_metrics = nullptr; readSettings(); - loadSkinColors(); } ListWidgetDrawer::~ListWidgetDrawer() @@ -78,7 +77,7 @@ void ListWidgetDrawer::readSettings() if(!m_use_skin_colors) { m_normal_bg.setNamedColor(settings.value("pl_bg1_color", m_normal_bg.name()).toString()); - m_alternate.setNamedColor(settings.value("pl_bg2_color", m_alternate.name()).toString()); + m_alternate_bg.setNamedColor(settings.value("pl_bg2_color", m_alternate_bg.name()).toString()); m_selected_bg.setNamedColor(settings.value("pl_highlight_color", m_selected_bg.name()).toString()); m_normal.setNamedColor(settings.value("pl_normal_text_color", m_normal.name()).toString()); m_current.setNamedColor(settings.value("pl_current_text_color",m_current.name()).toString()); @@ -93,7 +92,7 @@ void ListWidgetDrawer::readSettings() else { m_group_bg = m_normal_bg; - m_group_alt_bg = m_alternate; + m_group_alt_bg = m_alternate_bg; } if(settings.value("pl_override_current_bg", false).toBool()) { @@ -103,10 +102,12 @@ void ListWidgetDrawer::readSettings() else { m_current_bg = m_normal_bg; - m_current_alt_bg = m_alternate; + m_current_alt_bg = m_alternate_bg; } } + settings.endGroup(); + if (m_update) { delete m_metrics; @@ -125,7 +126,7 @@ void ListWidgetDrawer::loadSkinColors() m_current.setNamedColor(m_skin->getPLValue("current")); m_normal_bg.setNamedColor(m_skin->getPLValue("normalbg")); m_selected_bg.setNamedColor(m_skin->getPLValue("selectedbg")); - m_alternate = m_normal_bg; + m_alternate_bg = m_normal_bg; m_highlighted = m_normal; m_splitter = m_alternate_splitter_color ? m_current : m_normal; m_group_bg = m_normal_bg; @@ -265,8 +266,8 @@ void ListWidgetDrawer::drawBackground(QPainter *painter, ListWidgetRow *row, int { if(index % 2) { - painter->setBrush(QBrush(m_alternate)); - painter->setPen(m_alternate); + painter->setBrush(QBrush(m_alternate_bg)); + painter->setPen(m_alternate_bg); } else { |
