aboutsummaryrefslogtreecommitdiff
path: root/src/ui/listwidget.h
diff options
context:
space:
mode:
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();