aboutsummaryrefslogtreecommitdiff
path: root/src/ui/listwidget.h
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-11-12 22:00:02 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-11-12 22:00:02 +0000
commit90d3aeb642ba4d6445932343010294a39b33efe2 (patch)
treeea9380c8aa1c8086b2258a8c21e8bf6486fcc141 /src/ui/listwidget.h
parente7115704de07fd7a4a474447b36ae2c9cc8a8f25 (diff)
downloadqmmp-90d3aeb642ba4d6445932343010294a39b33efe2.tar.gz
qmmp-90d3aeb642ba4d6445932343010294a39b33efe2.tar.bz2
qmmp-90d3aeb642ba4d6445932343010294a39b33efe2.zip
added multiple playlists support
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1363 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/ui/listwidget.h')
-rw-r--r--src/ui/listwidget.h18
1 files changed, 13 insertions, 5 deletions
diff --git a/src/ui/listwidget.h b/src/ui/listwidget.h
index df3889593..15e657c62 100644
--- a/src/ui/listwidget.h
+++ b/src/ui/listwidget.h
@@ -46,7 +46,6 @@ public:
~ListWidget();
- void setModel(PlayListModel *);
void readSettings();
/*!
* Returns count of currently visible rows.
@@ -74,15 +73,24 @@ public:
m_anchor_row = r;
}
+ QMenu *menu()
+ {
+ return m_menu;
+ }
+
+ PlayListModel *model()
+ {
+ Q_ASSERT(!m_model);
+ return m_model;
+ }
+
+
public slots:
void updateList();
void scroll(int); //0-99
void recenterCurrent();
+ void setModel(PlayListModel *selected, PlayListModel *previous = 0);
- QMenu *menu()
- {
- return m_menu;
- }
signals:
void selectionChanged();