Project/ProjectResourcesBrowser.py

changeset 6371
bc834bbc0251
parent 6292
e08a94e1ecdd
child 6604
a73d553ef521
diff -r 0c2dca290df5 -r bc834bbc0251 Project/ProjectResourcesBrowser.py
--- a/Project/ProjectResourcesBrowser.py	Tue Jun 26 18:38:04 2018 +0200
+++ b/Project/ProjectResourcesBrowser.py	Tue Jun 26 18:39:14 2018 +0200
@@ -846,7 +846,7 @@
         else:
             progress = E5ProgressDialog(
                 self.tr("Determining changed resources..."),
-                None, 0, 100, self.tr("%v/%m Resources"))
+                self.tr("Abort"), 0, 100, self.tr("%v/%m Resources"))
             progress.setMinimumDuration(0)
             progress.setWindowTitle(self.tr("Resources"))
             i = 0
@@ -887,6 +887,8 @@
                 QApplication.processEvents()
                 for fn in changedResources:
                     progress.setValue(i)
+                    if progress.wasCanceled():
+                        break
                     proc = self.__compileQRC(fn, True, progress)
                     if proc is not None:
                         while proc.state() == QProcess.Running:

eric ide

mercurial