diff options
author | Arno <arno@disconnect.de> | 2018-02-02 18:32:32 +0100 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2018-02-02 18:32:32 +0100 |
commit | ff9d71e3d93a4efc28cea235ab94956ee5cc12ce (patch) | |
tree | 218e3842d55f364bd80c75948347fc9293bbb994 | |
parent | 2f1e930668c1a2205a09ee835908d28b2bdedcdd (diff) | |
download | ShemovCleaner-ff9d71e3d93a4efc28cea235ab94956ee5cc12ce.tar.gz ShemovCleaner-ff9d71e3d93a4efc28cea235ab94956ee5cc12ce.tar.bz2 ShemovCleaner-ff9d71e3d93a4efc28cea235ab94956ee5cc12ce.zip |
Add filenames when searching for actors
-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; |