From b96f22bcd98299964224a7015ca36a096ed5b3dc Mon Sep 17 00:00:00 2001 From: sawinglogz <3787776-sawinglogz@users.noreply.gitlab.com> Date: Sun, 16 Feb 2020 20:12:25 -0500 Subject: [PATCH] Fix double import progress window. --- oscar/mainwindow.cpp | 25 ------------------------- 1 file changed, 25 deletions(-) diff --git a/oscar/mainwindow.cpp b/oscar/mainwindow.cpp index 2ec0729b..8195b73b 100644 --- a/oscar/mainwindow.cpp +++ b/oscar/mainwindow.cpp @@ -1064,35 +1064,17 @@ void MainWindow::importCPAPDataCards(const QList & datacards) { bool newdata = false; -// QStringList goodlocations; - - ProgressDialog * prog = new ProgressDialog(this); - prog->setMessage(tr("Processing import list...")); - prog->addAbortButton(); - prog->setWindowModality(Qt::ApplicationModal); - - prog->open(); - int c = -1; for (int i = 0; i < datacards.size(); i++) { QString dir = datacards[i].path; MachineLoader * loader = datacards[i].loader; if (!loader) continue; - connect(loader, SIGNAL(updateMessage(QString)), prog, SLOT(setMessage(QString))); - connect(loader, SIGNAL(setProgressMax(int)), prog, SLOT(setProgressMax(int))); - connect(loader, SIGNAL(setProgressValue(int)), prog, SLOT(setProgressValue(int))); - connect(prog, SIGNAL(abortClicked()), loader, SLOT(abortImport())); - - QPixmap image = loader->getPixmap(loader->PeekInfo(dir).series); - image = image.scaled(64,64); - prog->setPixmap(image); if (!dir.isEmpty()) { c = importCPAP(datacards[i], tr("Importing Data")); qDebug() << "Finished Importing data" << c; if (c >= 0) { - // goodlocations.push_back(dir); QDir d(dir.section("/",0,-1)); (*p_profile)[STR_PREF_LastCPAPPath] = d.absolutePath(); } @@ -1101,19 +1083,12 @@ void MainWindow::importCPAPDataCards(const QList & datacards) newdata = true; } } - disconnect(prog, SIGNAL(abortClicked()), loader, SLOT(abortImport())); - disconnect(loader, SIGNAL(setProgressMax(int)), prog, SLOT(setProgressMax(int))); - disconnect(loader, SIGNAL(setProgressValue(int)), prog, SLOT(setProgressValue(int))); - disconnect(loader, SIGNAL(updateMessage(QString)), prog, SLOT(setMessage(QString))); } if (newdata) { finishCPAPImport(); PopulatePurgeMenu(); } - - prog->close(); - prog->deleteLater(); }