diff options
author | Arno <am@disconnect.de> | 2010-06-17 22:01:51 +0200 |
---|---|---|
committer | Arno <am@disconnect.de> | 2010-06-17 22:01:51 +0200 |
commit | e730da87d51fea35f30782abab836c69ab8876d2 (patch) | |
tree | f286dda8014bab8ca8e23d5210bcba5551be2f67 /seriestreemodel.h | |
parent | 93c3e2c912b548d7b81d06a988677ceedf54e83d (diff) | |
download | SheMov-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.h | 7 |
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 |