diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2011-08-16 17:54:02 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2011-08-16 17:54:02 +0000 |
| commit | 120cc255157da0fa806125ebfe8026ae64664a62 (patch) | |
| tree | 8fbf0fb09054ca29b248b6ffd15fb4670e0ec088 /src/plugins/Ui/skinned/playlistselector.cpp | |
| parent | 6a5a5359f1842f1b8546db9d47b70867977a768a (diff) | |
| download | qmmp-120cc255157da0fa806125ebfe8026ae64664a62.tar.gz qmmp-120cc255157da0fa806125ebfe8026ae64664a62.tar.bz2 qmmp-120cc255157da0fa806125ebfe8026ae64664a62.zip | |
added 'playlist separator' setting
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@2306 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Ui/skinned/playlistselector.cpp')
| -rw-r--r-- | src/plugins/Ui/skinned/playlistselector.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/plugins/Ui/skinned/playlistselector.cpp b/src/plugins/Ui/skinned/playlistselector.cpp index 4a153ecce..3f99c4a1b 100644 --- a/src/plugins/Ui/skinned/playlistselector.cpp +++ b/src/plugins/Ui/skinned/playlistselector.cpp @@ -73,7 +73,9 @@ void PlayListSelector::readSettings() m_update = true; } m_metrics = new QFontMetrics(m_font); - + m_pl_separator = settings.value("Skinned/pl_separator", "::").toString(); + m_pl_separator.append(" "); + m_pl_separator.prepend(" "); resize(width(), m_metrics->height () +1); drawButtons(); } @@ -87,7 +89,7 @@ void PlayListSelector::updateTabs() if(m_rects.isEmpty()) rect.setX(9); else - rect.setX(m_rects.last().right() + m_metrics->width(" | ")); + rect.setX(m_rects.last().right() + m_metrics->width(m_pl_separator)); rect.setY(0); rect.setWidth(m_metrics->width(text)); rect.setHeight(m_metrics->ascent ()); @@ -139,7 +141,8 @@ void PlayListSelector::paintEvent(QPaintEvent *) if(i < m_rects.size() - 1) { painter.setPen(m_normal); - painter.drawText(m_rects[i].x() + m_rects[i].width() - m_offset, m_metrics->ascent(), " | "); + painter.drawText(m_rects[i].x() + m_rects[i].width() - m_offset, m_metrics->ascent(), + m_pl_separator); } } if(m_scrollable) @@ -249,6 +252,7 @@ void PlayListSelector::drawButtons() m_pixmap = QPixmap(40, height()); m_pixmap.fill(m_normal_bg); QPainter painter(&m_pixmap); + painter.setRenderHint(QPainter::Antialiasing, true); painter.setPen(m_left_pressed ? m_current : m_normal); painter.setBrush(QBrush(m_left_pressed ? m_current : m_normal)); QPoint points[3] = { |
