aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Ui/skinned/playlistheader.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-04-03 20:22:13 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-04-03 20:22:13 +0000
commitea927e2c69bbc950877934a0a95914ef0a40c916 (patch)
treef97c5a96e2446dc72027ec9c30ad658941b546aa /src/plugins/Ui/skinned/playlistheader.cpp
parentd7b6e2cd38ca0ef2a750d1b42e7f1bd30af612b1 (diff)
downloadqmmp-ea927e2c69bbc950877934a0a95914ef0a40c916.tar.gz
qmmp-ea927e2c69bbc950877934a0a95914ef0a40c916.tar.bz2
qmmp-ea927e2c69bbc950877934a0a95914ef0a40c916.zip
fixed playlist paddings
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@4814 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Ui/skinned/playlistheader.cpp')
-rw-r--r--src/plugins/Ui/skinned/playlistheader.cpp22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/plugins/Ui/skinned/playlistheader.cpp b/src/plugins/Ui/skinned/playlistheader.cpp
index a13179879..eb53eef8c 100644
--- a/src/plugins/Ui/skinned/playlistheader.cpp
+++ b/src/plugins/Ui/skinned/playlistheader.cpp
@@ -35,13 +35,12 @@
#include "skin.h"
#include "playlistheader.h"
-#define PADDING 3
-
PlayListHeader::PlayListHeader(QWidget *parent) :
QWidget(parent)
{
setMouseTracking(true);
m_metrics = 0;
+ m_padding = 0;
m_show_number = false;
m_align_numbres = false;
m_number_width = 0;
@@ -81,6 +80,7 @@ void PlayListHeader::readSettings()
m_metrics = new QFontMetrics(m_font);
m_show_number = settings.value ("pl_show_numbers", true).toBool();
m_align_numbres = settings.value ("pl_align_numbers", false).toBool();
+ m_padding = m_metrics->width("9")/2;
settings.endGroup();
updateColumns();
}
@@ -99,9 +99,9 @@ void PlayListHeader::updateColumns()
m_rects.clear();
m_names.clear();
- int sx = 5 + PADDING;
+ int sx = 5;
if(m_number_width)
- sx += m_number_width + m_metrics->width("9");
+ sx += m_number_width + 2 * m_padding;
if(m_manager->count() == 1)
{
@@ -112,7 +112,7 @@ void PlayListHeader::updateColumns()
for(int i = 0; i < m_manager->count(); ++i)
{
- m_rects << QRect(sx, 0, m_manager->size(i)+1, height());
+ m_rects << QRect(sx, 0, m_manager->size(i), height());
m_names << m_metrics->elidedText(m_manager->name(i), Qt::ElideRight,
m_manager->size(i) - m_metrics->width("9"));
@@ -263,8 +263,8 @@ void PlayListHeader::paintEvent(QPaintEvent *)
if(m_number_width)
{
- painter.drawLine(m_rects.at(0).x() - m_metrics->width("9")/2 - 1, 0,
- m_rects.at(0).x() - m_metrics->width("9")/2 - 1, height());
+ painter.drawLine(m_rects.at(0).x(), 0,
+ m_rects.at(0).x(), height());
}
if(m_names.count() == 1)
@@ -280,7 +280,7 @@ void PlayListHeader::paintEvent(QPaintEvent *)
{
painter.setBrush(m_normal_bg);
painter.setPen(m_current);
- painter.drawRect(m_rects[i].x() - m_metrics->width("9")/2, 0,
+ painter.drawRect(m_rects[i].x(), 0,
m_rects[i].width(), height()-1);
painter.setBrush(m_normal);
painter.setPen(m_normal_bg);
@@ -290,15 +290,15 @@ void PlayListHeader::paintEvent(QPaintEvent *)
painter.drawText((m_rects[i].x() + m_rects[i].right())/2 - m_metrics->width(m_names[i])/2,
m_metrics->ascent(), m_names[i]);
- painter.drawLine(m_rects[i].right() - m_metrics->width("9")/2, 0,
- m_rects[i].right() - m_metrics->width("9")/2, height()+1);
+ painter.drawLine(m_rects[i].right()+1, 0,
+ m_rects[i].right()+1, height()+1);
}
if(m_task == MOVE)
{
painter.setPen(m_normal);
- painter.drawRect(m_mouse_pos.x() - m_press_offset - m_metrics->width("9")/2, 0,
+ painter.drawRect(m_mouse_pos.x() - m_press_offset, 0,
m_rects.at(m_pressed_column).width(), height());
painter.setPen(m_normal_bg);