layout->addWidget(lineEdit);
layout->addWidget(button);
vlayout->setContentsMargins(QMargins(0,0,0,0));
- vlayout->setMargin(0);
+ //vlayout->setMargin(0);
vlayout->setSpacing(0);
vlayout->addWidget(ok);
//vlayout->addLayout(layout);
connect(bBar,SIGNAL(pause()),this,SLOT(stop()));
connect(bBar,SIGNAL(back()),player,SLOT(back()));
- bBar->setPlaybackProgress(0,100);
+ bBar->setPlaybackProgress(100,100);
pwindow = new pWin();
stack->addWidget(pwindow);
stack->setCurrentWidget(resultView);
connect(bBar,SIGNAL(list()),this,SLOT(togglePlaylist()));
+ pwindow->setModel(pl);
}
void groove::togglePlaylist()
{
qDebug() << s;
resultView->setModel(gs->getSongModel(s));
+ this->stack->setCurrentWidget(this->resultView);
}
void groove::search()
model = gs->getModel();
resultView->setModel(model);
button->setText("Search");
- resultView->setColumnWidth(0,resultView->viewport()->width()/2);
- resultView->setColumnWidth(1,resultView->viewport()->width()/2);
+ resultView->setColumnWidth(0,resultView->maximumViewportSize().width()/2);
+ resultView->setColumnWidth(1,resultView->maximumViewportSize().width()/2);
lineEdit->setDisabled(false);
resultView->setColumnHidden(2,true);
}
if(item == 0)
return;
//gs->getSong();
- player->play(pl->addSong(item));
+ player->play(pl->addSong(item,model->item(selected.first().row(),0)->text()));
}
//selected.
//if
//gs->getSong();
if(pl->currentplaying() == -1)
{
- player->play(pl->addSong(item));
+ player->play(pl->addSong(item,model->item(selected.first().row(),0)->text()));
}
else
- pl->addSong(item);
+ pl->addSong(item,model->item(selected.first().row(),0)->text());
model->item(selected.first().row(),1)->setText("Added to Playlist");;
- pwindow->addSong(model->item(selected.first().row(),0)->text());
+ //pwindow->addSong(model->item(selected.first().row(),0)->text());
}
}
bBar->setPlaybackProgress(d,t);
//}
}
+void groove::resizeEvent(QResizeEvent *)
+{
+ if(resultView->isColumnHidden(2))
+ {
+ resultView->setColumnWidth(0,resultView->maximumViewportSize().width()/2);
+ resultView->setColumnWidth(1,resultView->maximumViewportSize().width()/2);
+ }
+ else
+ resultView->setColumnWidth(0,resultView->maximumViewportSize().width());
+}
void groove::orientationChanged()
{