From a4fa8d60eb78d410e3c51cb801a0537c890257ba Mon Sep 17 00:00:00 2001 From: Arno Date: Sat, 7 May 2011 21:18:02 +0200 Subject: 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. --- seriestreemodel.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'seriestreemodel.h') 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 mSeriesPartSeriesMap; + QHash mUpdateGenericMap; QColor mFavoriteColor; + QString mUpdateGenericTemplate; }; #endif // SERIESTREEMODEL_H -- cgit v1.2.3-70-g09d2