From bc9c0220f6885a5e9735bef9b1c94be21204284c Mon Sep 17 00:00:00 2001 From: Arno Date: Tue, 23 Dec 2014 17:45:53 +0100 Subject: Sprinkled newpicsdialog.cpp with qApp->processEvent() --- newpicsdialog.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'newpicsdialog.cpp') diff --git a/newpicsdialog.cpp b/newpicsdialog.cpp index f6057c0..3a19651 100644 --- a/newpicsdialog.cpp +++ b/newpicsdialog.cpp @@ -13,6 +13,7 @@ #include #include #include +#include #include "newpicsdialog.h" #include "smtreeitem.h" @@ -95,13 +96,15 @@ void NewPicsDialog::addFiles(const QStringList &files){ } mFilesV->setSortingEnabled(false); QProgressDialog progress(tr("Preparing..."), QString(), 0, files.size(), this); - progress.setWindowModality(Qt::WindowModal); + progress.show(); + //progress.setWindowModality(Qt::WindowModal); Helper::centerWidget(&progress); int pgctr = 0; foreach(QString f, files){ mFilesModel->addFile(f); ++pgctr; progress.setValue(pgctr); + qApp->processEvents(); } mFilesV->setSortingEnabled(true); for(int i = 0; i < NewPicFilesModel::NumFields; ++i){ @@ -153,12 +156,14 @@ void NewPicsDialog::accept(){ QSqlQuery addMappingQ(mDb); addMappingQ.prepare("INSERT INTO pics_mappings(ipics_id, imappings_parents_id) VALUES((SELECT ipicsid FROM pics where cmd5sum = :md5), :mapid)"); QProgressDialog progress(tr("Processing..."), QString(), 0, files.size(), this); + progress.show(); progress.setWindowModality(Qt::WindowModal); Helper::centerWidget(&progress); int pgctr = 0; foreach(FileData d, files){ ++pgctr; progress.setValue(pgctr); + qApp->processEvents(); QString archivefn = Helper::moveToArchive(d.fullPath, d.md5sum); if(archivefn.isEmpty()){ continue; -- cgit v1.2.3-70-g09d2