Disable mediaimagepath dialog while scanning files and enable after
authorMikko Keinänen <mikko.keinanen@gmail.com>
Fri, 19 Nov 2010 19:51:17 +0000 (21:51 +0200)
committerMikko Keinänen <mikko.keinanen@gmail.com>
Fri, 19 Nov 2010 19:51:17 +0000 (21:51 +0200)
finishing.

src/dialogs/dbobjectdialog.h
src/dialogs/mediaimagepathmaindialog.cpp

index 38442d0..d06ccf7 100644 (file)
@@ -67,6 +67,7 @@ protected:
     QTableView *objectList;
     QList<int> 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();
index 86a4489..ae4a3b1 100644 (file)
@@ -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;
 }