diff options
Diffstat (limited to 'newpicsdialog.cpp')
-rw-r--r-- | newpicsdialog.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/newpicsdialog.cpp b/newpicsdialog.cpp index 272bf2d..c0bf76e 100644 --- a/newpicsdialog.cpp +++ b/newpicsdialog.cpp @@ -167,6 +167,7 @@ void NewPicsDialog::accept(){ Helper::moveToArchive(d.fullPath, d.md5sum); } mDb.commit(); + mFilesModel->clear(); return QDialog::accept(); } @@ -321,6 +322,11 @@ QList<FileData> NewPicFilesModel::validFiles() const { return retval; } +void NewPicFilesModel::clear(){ + SmTreeItem *newRoot = new SmTreeItem(NumFields); + setRoot(newRoot); +} + bool NewPicFilesModel::haveMd5(const QString &md5) const { mMd5Query->bindValue(":md5", md5); mMd5Query->exec(); |