From 78d26758184cd23b0ea27ab714a9e1d1c3aeba9b Mon Sep 17 00:00:00 2001 From: Arno Date: Sun, 31 Oct 2010 13:41:52 +0100 Subject: First try on ConsistencyChecker Well, it works, so let's shit it :) Unfortunately the database is inconsistent, so add a checker for that. Still needs some work, though. Eg. display errors seperately and make it possible to delete stray files. Also the Filesystem check must be implemented. --- seriestreemodel.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'seriestreemodel.h') diff --git a/seriestreemodel.h b/seriestreemodel.h index d7e7a12..63820ec 100644 --- a/seriestreemodel.h +++ b/seriestreemodel.h @@ -54,12 +54,14 @@ class SeriesTreeModel : public SmTreeModel { signals: void needResort(); + void consistencyMsg(const QString &msg); private: void populate(); bool mergeSeries(const QModelIndex &from, const QModelIndex &to); bool renameSeries(const QModelIndex &source, const QVariant &value); bool setNewSeries(const QModelIndex &source, const QVariant &value); + QString archivePath(const QString &fileName, const QString &md5sum) const; QSqlDatabase mDb; QSqlQuery *mSeriesPartsQuery; QSqlQuery *mUpdateSeriesIdQuery; -- cgit v1.2.3-70-g09d2