diff options
Diffstat (limited to 'searchdialog.cpp')
-rw-r--r-- | searchdialog.cpp | 10 |
1 files changed, 10 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); |