Add readme
[groove] / pwin.cpp
1 #include "pwin.h"
2 #include "playlist.h"
3 #include "ui_pwin.h"
4
5 pWin::pWin(QWidget *parent) :
6     QWidget(parent),
7     ui(new Ui::pWin)
8 {
9     ui->setupUi(this);
10
11
12 }
13
14 pWin::~pWin()
15 {
16     delete ui;
17 }
18 void pWin::setModel(QAbstractItemModel *m)
19 {
20     ui->tabv->setModel(m);
21     //By Default hide all columns
22     for(int i = 0; i < PLAYLISTENUMS; i++)
23     {
24         ui->tabv->hideColumn(i);
25     }
26     //Only show the song name column
27     ui->tabv->showColumn(playlist::sName);
28     ui->tabv->setColumnWidth(playlist::sName,ui->tabv->width());
29 }
30 void pWin::resizeEvent(QResizeEvent *)
31 {
32     ui->tabv->setColumnWidth(playlist::sName,ui->tabv->maximumViewportSize().width());
33 }