diff options
author | Arno <am@disconnect.de> | 2014-12-23 17:45:53 +0100 |
---|---|---|
committer | Arno <am@disconnect.de> | 2014-12-23 17:45:53 +0100 |
commit | bc9c0220f6885a5e9735bef9b1c94be21204284c (patch) | |
tree | d8c8f68c27bcbc8b9c8ed06ec225d2e761864454 /newpicsdialog.cpp | |
parent | d0a7a182617e8353d78274832f515c6fad5d04e4 (diff) | |
download | SheMov-bc9c0220f6885a5e9735bef9b1c94be21204284c.tar.gz SheMov-bc9c0220f6885a5e9735bef9b1c94be21204284c.tar.bz2 SheMov-bc9c0220f6885a5e9735bef9b1c94be21204284c.zip |
Sprinkled newpicsdialog.cpp with qApp->processEvent()
Diffstat (limited to 'newpicsdialog.cpp')
-rw-r--r-- | newpicsdialog.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/newpicsdialog.cpp b/newpicsdialog.cpp index f6057c0..3a19651 100644 --- a/newpicsdialog.cpp +++ b/newpicsdialog.cpp @@ -13,6 +13,7 @@ #include <QVBoxLayout> #include <QHeaderView> #include <QProgressDialog> +#include <QApplication> #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; |