OTHER: Fixed playlist scrollbar
The playlistscrollbar is now also visible if the playlist was open on program start. Also fixed grapics glitches in small numbers after Skin change Updated dependencies in README (because of API change in broadcastCurrentPos)
This commit is contained in:
parent
1bc5d6fb02
commit
b4e4b365b3
4 changed files with 17 additions and 12 deletions
|
@ -361,7 +361,7 @@ Skin::BuildLetterMap (void)
|
|||
for (int i = 0; i < 3; i++) {
|
||||
QList<QPixmap>(l);
|
||||
for (int j = 0; j < 31; j++) {
|
||||
l.append(img->copy(j*5, i*6, 4, 6));
|
||||
l.append(img->copy(j*5, i*6, 5, 6));
|
||||
}
|
||||
letters.append(l);
|
||||
}
|
||||
|
|
|
@ -55,7 +55,7 @@ SmallNumberDisplay::drawNumber ()
|
|||
m_pixmap.rect ());
|
||||
|
||||
for (int i = 0; i < m_num; i++) {
|
||||
paint.drawPixmap (QRect (i*5, 0, 4, 6),
|
||||
paint.drawPixmap (QRect (i*5, 0, 5, 6),
|
||||
skin->getLetter (m_nums[i]),
|
||||
skin->getLetter (m_nums[i]).rect ());
|
||||
}
|
||||
|
|
|
@ -197,6 +197,7 @@ PlaylistWidget::PlaylistWidget (QWidget *parent) : QWidget (parent)
|
|||
m_scrollBar = new PlaylistScrollBar (this);
|
||||
m_view->setVerticalScrollBar (m_scrollBar);
|
||||
m_scrollBar->setParent(this);
|
||||
m_scrollBar->setVisible (true);
|
||||
m_scrollBar->show();
|
||||
/* Workarounds for another QT bug (at least in my opinion) */
|
||||
connect (m_scrollBar, SIGNAL(actionTriggered (int)),
|
||||
|
@ -378,11 +379,16 @@ PlaylistWidget::resizeEvent (QResizeEvent *event)
|
|||
{
|
||||
m_view->resize (size().width()-30, size().height()-20-38);
|
||||
|
||||
/* since the sizes has changed we need to move the buttons */
|
||||
m_scrollBar->move (size().width()-m_rfill3.width()-m_rfill2.width(),
|
||||
m_corner2.height());
|
||||
m_scrollBar->resize (m_rfill2.width(),
|
||||
size().height()-m_corner2.height()-m_corner4.height());
|
||||
/* since the sizes has changed we need to move the scrollbar */
|
||||
// m_scrollBar->move (size().width()-m_rfill3.width()-m_rfill2.width(),
|
||||
// m_corner2.height());
|
||||
// m_scrollBar->resize (m_rfill2.width(),
|
||||
// size().height()-m_corner2.height()-m_corner4.height());
|
||||
// Hardcoded values to avoid missing scrollBar if Playlist was visible
|
||||
// on startup
|
||||
m_scrollBar->move (size ().width ()-8-7, 20);
|
||||
m_scrollBar->resize (8, size ().height ()-20-38);
|
||||
|
||||
|
||||
/* place the sizegrip in the lower right corner */
|
||||
m_sizegrip->move( size().width() - m_sizegrip->width(),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue