diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2015-03-09 11:56:40 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2015-03-09 11:56:40 +0000 |
| commit | aa1b5ce79189b24af42f1ed5c7286275bce4e08c (patch) | |
| tree | 942acb18dbe2e4c9b5fdddc2a8ed83320050e82c /src | |
| parent | 03afd18b5d80871c1fee4c6b57ba22a7a1886970 (diff) | |
| download | qmmp-aa1b5ce79189b24af42f1ed5c7286275bce4e08c.tar.gz qmmp-aa1b5ce79189b24af42f1ed5c7286275bce4e08c.tar.bz2 qmmp-aa1b5ce79189b24af42f1ed5c7286275bce4e08c.zip | |
fixed playlist selector drawing bug
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@4770 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src')
| -rw-r--r-- | src/plugins/Ui/skinned/playlistselector.cpp | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/src/plugins/Ui/skinned/playlistselector.cpp b/src/plugins/Ui/skinned/playlistselector.cpp index 1fe2ebc38..3e26960c4 100644 --- a/src/plugins/Ui/skinned/playlistselector.cpp +++ b/src/plugins/Ui/skinned/playlistselector.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2009-2012 by Ilya Kotov * + * Copyright (C) 2009-2015 by Ilya Kotov * * forkotov02@hotmail.ru * * * * This program is free software; you can redistribute it and/or modify * @@ -218,22 +218,30 @@ void PlayListSelector::mousePressEvent (QMouseEvent *e) m_pl_manager->selectPlayList(index); } - update(); QPoint pp = e->pos(); pp.rx() += m_offset; if(e->button() == Qt::RightButton) + { + m_moving = false; + update(); m_menu->exec(e->globalPos()); + return; + } else if(e->button() == Qt::MidButton && selected) + { + m_moving = false; m_pl_manager->removePlayList(m_pl_manager->selectedPlayList()); - else + } + else if(e->button() == Qt::LeftButton) { m_moving = true; m_mouse_pos = e->pos(); m_press_offset = pp.x() - m_rects.at(m_pl_manager->selectedPlayListIndex()).x(); QWidget::mousePressEvent(e); } + update(); } void PlayListSelector::mouseReleaseEvent (QMouseEvent *e) |
