diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2015-02-22 15:53:12 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2015-02-22 15:53:12 +0000 |
| commit | aa41eab0da2811fd8ef367fed8b113e11b74ddad (patch) | |
| tree | f2ca5f633fa60e3f121746dd958cb8313ee0188a /src/plugins/Ui | |
| parent | 240dee9062f8ea50ba7650b47a76c8c1a697b8f0 (diff) | |
| download | qmmp-aa41eab0da2811fd8ef367fed8b113e11b74ddad.tar.gz qmmp-aa41eab0da2811fd8ef367fed8b113e11b74ddad.tar.bz2 qmmp-aa41eab0da2811fd8ef367fed8b113e11b74ddad.zip | |
refactoring
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@4738 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Ui')
| -rw-r--r-- | src/plugins/Ui/skinned/listwidgetdrawer.cpp | 20 |
1 files changed, 9 insertions, 11 deletions
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); |
