diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2011-03-12 09:07:59 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2011-03-12 09:07:59 +0000 |
| commit | b26253e8abc5a7b571806ddf7cb1d75b90277075 (patch) | |
| tree | a6a8a1b50d1faf23cfaa67e9f554a7b6e33ce9db /src | |
| parent | 11c28d4511817b4dea7acb7f652fd2bb67d1628b (diff) | |
| download | qmmp-b26253e8abc5a7b571806ddf7cb1d75b90277075.tar.gz qmmp-b26253e8abc5a7b571806ddf7cb1d75b90277075.tar.bz2 qmmp-b26253e8abc5a7b571806ddf7cb1d75b90277075.zip | |
added possibility to remove playlists by middle click
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@2121 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src')
| -rw-r--r-- | src/ui/playlistselector.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/ui/playlistselector.cpp b/src/ui/playlistselector.cpp index 42aeaa45b..4a57b13af 100644 --- a/src/ui/playlistselector.cpp +++ b/src/ui/playlistselector.cpp @@ -174,10 +174,12 @@ void PlayListSelector::mousePressEvent (QMouseEvent *e) QPoint pp = e->pos(); pp.rx() += m_offset; + bool selected = false; for(int i = 0; i < m_rects.count(); ++i) { if(m_rects.at(i).contains(pp)) { + selected = true; m_pl_manager->selectPlayList(i); break; } @@ -185,6 +187,8 @@ void PlayListSelector::mousePressEvent (QMouseEvent *e) update(); if(e->button() == Qt::RightButton) m_menu->exec(e->globalPos()); + else if(e->button() == Qt::MiddleButton && selected) + m_pl_manager->removePlayList(m_pl_manager->selectedPlayList()); else QWidget::mousePressEvent(e); } |
