aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-02-16 13:15:47 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-02-16 13:15:47 +0000
commit472956381b9231b86beb02de0b60a622faf4dd49 (patch)
tree41da44120c42339736dd3c89521caaba198f2b4c /src
parenta43f8e0c9f5fe2edde4c6b606027b254db9cdf4b (diff)
downloadqmmp-472956381b9231b86beb02de0b60a622faf4dd49.tar.gz
qmmp-472956381b9231b86beb02de0b60a622faf4dd49.tar.bz2
qmmp-472956381b9231b86beb02de0b60a622faf4dd49.zip
fixed playlist geometry
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@4736 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src')
-rw-r--r--src/plugins/Ui/skinned/listwidgetdrawer.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/plugins/Ui/skinned/listwidgetdrawer.cpp b/src/plugins/Ui/skinned/listwidgetdrawer.cpp
index 451a34389..1e113b6eb 100644
--- a/src/plugins/Ui/skinned/listwidgetdrawer.cpp
+++ b/src/plugins/Ui/skinned/listwidgetdrawer.cpp
@@ -103,7 +103,7 @@ void ListWidgetDrawer::drawBackground(QPainter *painter, ListWidgetRow *row)
void ListWidgetDrawer::drawSeparator(QPainter *painter, int m_number_width, ListWidgetRow *row, bool rtl)
{
int sx = row->rect.x() + 50;
- int sy = row->rect.y() + m_metrics->lineSpacing() - m_metrics->descent();
+ int sy = row->rect.y() + m_metrics->overlinePos() - 1;
painter->setPen(m_normal);
@@ -133,7 +133,7 @@ void ListWidgetDrawer::drawSeparator(QPainter *painter, int m_number_width, List
void ListWidgetDrawer::drawTrack(QPainter *painter, int m_number_width, ListWidgetRow *row, bool rtl)
{
int sx = 0;
- int sy = row->rect.y() + m_metrics->lineSpacing() - m_metrics->descent();
+ int sy = row->rect.y() + m_metrics->overlinePos() - 1;
painter->setPen(row->flags & ListWidgetRow::CURRENT ? m_current : m_normal);
@@ -193,5 +193,5 @@ void ListWidgetDrawer::drawVerticalLine(QPainter *painter, int m_number_width, i
painter->setPen(m_normal);
int sx = rtl ? width - 10 - m_number_width - m_metrics->width("9")/2 - 1 :
10 + m_number_width + m_metrics->width("9")/2 - 1;
- painter->drawLine(sx, 2, sx, row_count * (1 + m_metrics->lineSpacing()) - 2 - m_metrics->descent());
+ painter->drawLine(sx, 2, sx, row_count * (1 + m_metrics->lineSpacing()) - m_metrics->descent());
}