From 70637af7415d4b318355eaf670611331908530f2 Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Fri, 6 Sep 2013 05:55:41 +0000 Subject: select all group if needed git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@3681 90c681e8-e032-0410-971d-27865f9a5e38 --- src/plugins/Ui/skinned/listwidget.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/plugins/Ui/skinned/listwidget.cpp') diff --git a/src/plugins/Ui/skinned/listwidget.cpp b/src/plugins/Ui/skinned/listwidget.cpp index 65f33956b..63972759f 100644 --- a/src/plugins/Ui/skinned/listwidget.cpp +++ b/src/plugins/Ui/skinned/listwidget.cpp @@ -303,6 +303,11 @@ void ListWidget::mousePressEvent(QMouseEvent *e) m_model->clearSelection(); m_model->setSelected(row, true); m_anchor_row = m_pressed_row; + if(m_model->isGroup(row)) + { + PlayListGroup *group = m_model->group(row); + m_model->setSelected(group->tracks()); + } QWidget::mousePressEvent(e); return; } -- cgit v1.2.3-13-gbd6f