summaryrefslogtreecommitdiffstats
path: root/seriestreemodel.h
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2010-06-17 22:01:51 +0200
committerArno <am@disconnect.de>2010-06-17 22:01:51 +0200
commite730da87d51fea35f30782abab836c69ab8876d2 (patch)
treef286dda8014bab8ca8e23d5210bcba5551be2f67 /seriestreemodel.h
parent93c3e2c912b548d7b81d06a988677ceedf54e83d (diff)
downloadSheMov-e730da87d51fea35f30782abab836c69ab8876d2.tar.gz
SheMov-e730da87d51fea35f30782abab836c69ab8876d2.tar.bz2
SheMov-e730da87d51fea35f30782abab836c69ab8876d2.zip
SeriesTreeModel::findFiles
Implemented SeriesTreeModel::findFiles in preparation for deleting files from SeriesTreeView. Totally untested, of course, and the new action in SheMov doesn't do anything.
Diffstat (limited to 'seriestreemodel.h')
-rw-r--r--seriestreemodel.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/seriestreemodel.h b/seriestreemodel.h
index f2a6f9f..a393c32 100644
--- a/seriestreemodel.h
+++ b/seriestreemodel.h
@@ -9,6 +9,7 @@
#define SERIESTREEMODEL_H
#include <QSqlDatabase>
+#include <QFileInfoList>
#include "smtreemodel.h"
@@ -30,6 +31,10 @@ class SeriesTreeModel : public SmTreeModel {
//find
QModelIndex findValue(const QVariant &value, const QModelIndex &parent = QModelIndex(), int column = 0) const;
+ QFileInfoList findFiles(const QModelIndex &where) const;
+
+ //delete
+ //bool deleteFromSeries(const QModelIndex &what);
signals:
void needResort();
@@ -45,6 +50,8 @@ class SeriesTreeModel : public SmTreeModel {
QSqlQuery *mUpdateSeriesNameQuery;
QSqlQuery *mDeleteSeriesQuery;
QSqlQuery *mSeriesInsertQuery;
+ QSqlQuery *mSeriesFilesQuery;
+ QSqlQuery *mSeriesPartFilesQuery;
};
#endif // SERIESTREEMODEL_H