From b26253e8abc5a7b571806ddf7cb1d75b90277075 Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Sat, 12 Mar 2011 09:07:59 +0000 Subject: 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 --- src/ui/playlistselector.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/ui/playlistselector.cpp') 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); } -- cgit v1.2.3-13-gbd6f