From: Mikko Keinänen Date: Fri, 19 Nov 2010 19:51:17 +0000 (+0200) Subject: Disable mediaimagepath dialog while scanning files and enable after X-Git-Url: http://vcs.maemo.org/git/?p=emufront;a=commitdiff_plain;h=4b670234117109b6a6a5a80cafea0605b164c986 Disable mediaimagepath dialog while scanning files and enable after finishing. --- diff --git a/src/dialogs/dbobjectdialog.h b/src/dialogs/dbobjectdialog.h index 38442d0..d06ccf7 100644 --- a/src/dialogs/dbobjectdialog.h +++ b/src/dialogs/dbobjectdialog.h @@ -67,6 +67,7 @@ protected: QTableView *objectList; QList hiddenColumns; void hideColumns(); + void setUIEnabled(bool); private: bool deleteItem(); @@ -77,7 +78,6 @@ private: void activateNameDialog(bool updateData = true); bool confirmDelete(QString name, int numRefs); void setButtonsEnabled(bool); - void setUIEnabled(bool); void layout(); void disableSelection(); void createEditDialog(); diff --git a/src/dialogs/mediaimagepathmaindialog.cpp b/src/dialogs/mediaimagepathmaindialog.cpp index 86a4489..ae4a3b1 100644 --- a/src/dialogs/mediaimagepathmaindialog.cpp +++ b/src/dialogs/mediaimagepathmaindialog.cpp @@ -89,6 +89,7 @@ void MediaImagePathMainDialog::beginScanFilePath() progressDialog.setWindowModality(Qt::WindowModal); progressDialog.show(); + setUIEnabled(false); int count = fileUtil.scanFilePath(fpo, l, dbMediaImageContainer, progressDialog); progressDialog.hide(); QMessageBox msgBox; @@ -99,6 +100,7 @@ void MediaImagePathMainDialog::beginScanFilePath() { errorMessage->showMessage( s.what() ); } + setUIEnabled(true); delete fpo; fpo = 0; }