Merge branch 'master' of https://vcs.maemo.org/git/groove
[groove] / plistwin.cpp
1 #include "plistwin.h"
2 #include <QStandardItemModel>
3
4 pListWin::pListWin(QWidget *parent) :
5     QWidget(parent)
6 {
7     pview = new QTableView();
8     QVBoxLayout *vlay = new QVBoxLayout();
9     this->setLayout(vlay);
10     vlay->addWidget(pview);
11 }
12 bool pListWin::setPlaylist(playlist *p)
13 {
14     if(p==0)
15         return false;
16     plist = p->getList();
17     return true;
18 }
19 void pListWin::updateList()
20 {
21     if(!plist)
22         return;
23     if(!model)
24         model = new QStandardItemModel(0,1);
25     for(int i = 0; i < plist->count(); i++)
26     {
27         model->appendRow(new QStandardItem("test"));
28     }
29     pview->setModel(model);
30
31 }
32