summaryrefslogtreecommitdiffstats
path: root/newpicsdialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'newpicsdialog.cpp')
-rw-r--r--newpicsdialog.cpp6
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();