aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Ui
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-02-22 15:53:12 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-02-22 15:53:12 +0000
commitaa41eab0da2811fd8ef367fed8b113e11b74ddad (patch)
treef2ca5f633fa60e3f121746dd958cb8313ee0188a /src/plugins/Ui
parent240dee9062f8ea50ba7650b47a76c8c1a697b8f0 (diff)
downloadqmmp-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.cpp20
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);