summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--searchdialog.cpp10
-rw-r--r--searchdialog.h1
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;