From aa41eab0da2811fd8ef367fed8b113e11b74ddad Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Sun, 22 Feb 2015 15:53:12 +0000 Subject: refactoring git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@4738 90c681e8-e032-0410-971d-27865f9a5e38 --- src/plugins/Ui/skinned/listwidgetdrawer.cpp | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) (limited to 'src/plugins') diff --git a/src/plugins/Ui/skinned/listwidgetdrawer.cpp b/src/plugins/Ui/skinned/listwidgetdrawer.cpp index 10f5034c6..a3fd3eabb 100644 --- a/src/plugins/Ui/skinned/listwidgetdrawer.cpp +++ b/src/plugins/Ui/skinned/listwidgetdrawer.cpp @@ -159,13 +159,13 @@ void ListWidgetDrawer::drawSeparator(QPainter *painter, ListWidgetRow *row, bool { painter->drawLine(10, sy, sx - 5, sy); painter->drawLine(sx + m_metrics->width(row->title) + 5, sy, - sx + m_metrics->width(row->title) + 35, sy); + sx + m_metrics->width(row->title) + 35, sy); } else { painter->drawLine(sx - 45, sy, sx - 5, sy); painter->drawLine(sx + m_metrics->width(row->title) + 5, sy, - row->rect.width(), sy); + row->rect.width(), sy); } } @@ -180,15 +180,14 @@ void ListWidgetDrawer::drawTrack(QPainter *painter, ListWidgetRow *row, bool rtl if(m_number_width) { QString number = QString("%1").arg(row->number); - sx = 10 + m_number_width - m_metrics->width(number); - if(rtl) - sx = row->rect.right() - sx - m_metrics->width(number); + + sx = rtl ? row->rect.right() - sx - m_metrics->width(number) : + 10 + m_number_width - m_metrics->width(number); painter->drawText(sx, sy, number); - sx = 10 + m_number_width + m_metrics->width("9"); - if(rtl) - sx = row->rect.right() - sx - m_metrics->width(row->title); + sx = rtl ? row->rect.right() - sx - m_metrics->width(row->title) : + 10 + m_number_width + m_metrics->width("9"); } else { @@ -210,9 +209,8 @@ void ListWidgetDrawer::drawTrack(QPainter *painter, ListWidgetRow *row, bool rtl } else { - sx = row->rect.right() - 10 - m_extra_metrics->width(extra_string) - m_metrics->width(row->length); - if(rtl) - sx = row->rect.right() - sx - m_extra_metrics->width(extra_string); + sx = rtl ? row->rect.right() - sx - m_extra_metrics->width(extra_string) : + row->rect.right() - 10 - m_extra_metrics->width(extra_string) - m_metrics->width(row->length); painter->drawText(sx, sy, extra_string); } painter->setFont(m_font); -- cgit v1.2.3-13-gbd6f