diff options
-rw-r--r-- | searchdialog.cpp | 10 | ||||
-rw-r--r-- | searchdialog.h | 1 |
2 files changed, 11 insertions, 0 deletions
diff --git a/searchdialog.cpp b/searchdialog.cpp index 8c255c8..80043f9 100644 --- a/searchdialog.cpp +++ b/searchdialog.cpp @@ -276,6 +276,16 @@ void SearchDialog::doResultActor(const QModelIndex &sel){ cur->setIcon(icon); cur->setData(r2Q.value(2), IdRole); cur->setEditable(false); + QSqlQuery fQ(db); + fQ.prepare("SELECT tfilename FROM files WHERE iseriespart_id = :fid"); + fQ.bindValue(":fid", r2Q.value(2)); + fQ.exec(); + while(fQ.next()){ + QStandardItem *curf = new QStandardItem(fQ.value(0).toString()); + curf->setIcon(icon); + curf->setEditable(false); + cur->appendRow(curf); + } root->appendRow(cur); } mDataV->setSortingEnabled(true); diff --git a/searchdialog.h b/searchdialog.h index b5b9ba4..252f429 100644 --- a/searchdialog.h +++ b/searchdialog.h @@ -36,6 +36,7 @@ class SearchDialog : public QDialog { private: void doChild(QStandardItem *item, int childMode); void doActorGenres(QStandardItem *item); + void doActorFiles(QStandardItem *item); QLineEdit *mSearch; QComboBox *mTypeSel; SearchView *mResV; |