1 #include "playlistdialog.h"
2 #include "ui_playlistdialog.h"
3 #include <QStandardItemModel>
5 PlaylistDialog::PlaylistDialog(QList<QString> playlistNames, QWidget *parent) :
7 ui(new Ui::PlaylistDialog)
10 QStandardItemModel *model = new QStandardItemModel(this);
11 foreach (QString str, playlistNames) {
12 model->appendRow(new QStandardItem(str));
14 ui->listView->setModel(model);
17 PlaylistDialog::~PlaylistDialog()
22 QList<QString> PlaylistDialog::selected() {
23 QList<QString> _selected;
24 QList<QModelIndex> idx = ui->listView->selectionModel()->selectedIndexes();
25 foreach (QModelIndex id, idx) {
26 _selected.append(id.data().toString());