summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2018-02-02 18:32:32 +0100
committerArno <arno@disconnect.de>2018-02-02 18:32:32 +0100
commitff9d71e3d93a4efc28cea235ab94956ee5cc12ce (patch)
tree218e3842d55f364bd80c75948347fc9293bbb994
parent2f1e930668c1a2205a09ee835908d28b2bdedcdd (diff)
downloadShemovCleaner-ff9d71e3d93a4efc28cea235ab94956ee5cc12ce.tar.gz
ShemovCleaner-ff9d71e3d93a4efc28cea235ab94956ee5cc12ce.tar.bz2
ShemovCleaner-ff9d71e3d93a4efc28cea235ab94956ee5cc12ce.zip
Add filenames when searching for actors
-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;