summaryrefslogtreecommitdiffstats
path: root/seriestreemodel.h
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2011-05-07 21:18:02 +0200
committerArno <am@disconnect.de>2011-05-07 21:18:02 +0200
commita4fa8d60eb78d410e3c51cb801a0537c890257ba (patch)
treeb5e078859a76611efb5797843a4cd21b19fb7415 /seriestreemodel.h
parent25bd284eec824853e211c84861de4246ffbf6d3a (diff)
downloadSheMov-a4fa8d60eb78d410e3c51cb801a0537c890257ba.tar.gz
SheMov-a4fa8d60eb78d410e3c51cb801a0537c890257ba.tar.bz2
SheMov-a4fa8d60eb78d410e3c51cb801a0537c890257ba.zip
Fix editing series and seriesparts
I guess this didn't work for quite some time. Show a dialog when editing series or seriesparts. Before SeriesTreeModel::edit was called, but that didn't really work.
Diffstat (limited to 'seriestreemodel.h')
-rw-r--r--seriestreemodel.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/seriestreemodel.h b/seriestreemodel.h
index 2e07706..8488cd7 100644
--- a/seriestreemodel.h
+++ b/seriestreemodel.h
@@ -65,13 +65,16 @@ class SeriesTreeModel : public SmTreeModel {
bool mergeSeries(const QModelIndex &from, const QModelIndex &to);
bool renameSeries(const QModelIndex &source, const QVariant &value);
bool setNewSeries(const QModelIndex &source, const QVariant &value);
- bool setFavorite(const QModelIndex &source, const QVariant &value);
+ bool updateGeneric(const QModelIndex &source, const QVariant &value);
+ //bool setFavorite(const QModelIndex &source, const QVariant &value);
+ //bool setSubtitle(const QModelIndex &source, const QVariant &value);
QString archivePath(const QString &fileName, const QString &md5sum) const;
QSqlDatabase mDb;
QSqlQuery *mSeriesPartsQuery;
QSqlQuery *mUpdateSeriesIdQuery;
QSqlQuery *mUpdateSeriesNameQuery;
QSqlQuery *mUpdateFavoriteQuery;
+ QSqlQuery *mUpdateSubtitleQuery;
QSqlQuery *mDeleteSeriesQuery;
QSqlQuery *mDeleteSeriesPartQuery;
QSqlQuery *mSeriesInsertQuery;
@@ -84,7 +87,9 @@ class SeriesTreeModel : public SmTreeModel {
QSqlQuery *mFavoriteSeriesIdQuery;
QSqlQuery *mFavoriteSeriesPartsQuery;
QHash<int, int> mSeriesPartSeriesMap;
+ QHash<int, QString> mUpdateGenericMap;
QColor mFavoriteColor;
+ QString mUpdateGenericTemplate;
};
#endif // SERIESTREEMODEL_H