Project/ProjectResourcesBrowser.py

branch
Py2 comp.
changeset 3080
6c0a430b19df
parent 3065
070b35dde35e
parent 3071
83d066710d60
child 3145
a9de05d4a22f
equal deleted inserted replaced
3079:0233bbe9a9c4 3080:6c0a430b19df
14 pass 14 pass
15 15
16 import os 16 import os
17 17
18 from PyQt4.QtCore import QThread, QFileInfo, pyqtSignal, PYQT_VERSION, QProcess 18 from PyQt4.QtCore import QThread, QFileInfo, pyqtSignal, PYQT_VERSION, QProcess
19 from PyQt4.QtGui import QDialog, QApplication, QMenu, QProgressDialog 19 from PyQt4.QtGui import QDialog, QApplication, QMenu
20 20
21 from E5Gui.E5Application import e5App 21 from E5Gui.E5Application import e5App
22 from E5Gui import E5MessageBox, E5FileDialog 22 from E5Gui import E5MessageBox, E5FileDialog
23 from E5Gui.E5ProgressDialog import E5ProgressDialog
23 24
24 from .ProjectBrowserModel import ProjectBrowserFileItem, \ 25 from .ProjectBrowserModel import ProjectBrowserFileItem, \
25 ProjectBrowserSimpleDirectoryItem, ProjectBrowserDirectoryItem, \ 26 ProjectBrowserSimpleDirectoryItem, ProjectBrowserDirectoryItem, \
26 ProjectBrowserResourceType 27 ProjectBrowserResourceType
27 from .ProjectBaseBrowser import ProjectBaseBrowser 28 from .ProjectBaseBrowser import ProjectBaseBrowser
722 """ 723 """
723 if self.hooks["compileAllResources"] is not None: 724 if self.hooks["compileAllResources"] is not None:
724 self.hooks["compileAllResources"](self.project.pdata["RESOURCES"]) 725 self.hooks["compileAllResources"](self.project.pdata["RESOURCES"])
725 else: 726 else:
726 numResources = len(self.project.pdata["RESOURCES"]) 727 numResources = len(self.project.pdata["RESOURCES"])
727 progress = QProgressDialog( 728 progress = E5ProgressDialog(
728 self.trUtf8("Compiling resources..."), 729 self.trUtf8("Compiling resources..."),
729 self.trUtf8("Abort"), 0, numResources, self) 730 self.trUtf8("Abort"), 0, numResources,
731 self.trUtf8("%v/%m Resources"), self)
730 progress.setModal(True) 732 progress.setModal(True)
731 progress.setMinimumDuration(0) 733 progress.setMinimumDuration(0)
732 i = 0 734 i = 0
733 735
734 for fn in self.project.pdata["RESOURCES"]: 736 for fn in self.project.pdata["RESOURCES"]:
757 759
758 if self.hooks["compileSelectedResources"] is not None: 760 if self.hooks["compileSelectedResources"] is not None:
759 self.hooks["compileSelectedResources"](files) 761 self.hooks["compileSelectedResources"](files)
760 else: 762 else:
761 numResources = len(files) 763 numResources = len(files)
762 progress = QProgressDialog( 764 progress = E5ProgressDialog(
763 self.trUtf8("Compiling resources..."), 765 self.trUtf8("Compiling resources..."),
764 self.trUtf8("Abort"), 0, numResources, self) 766 self.trUtf8("Abort"), 0, numResources,
767 self.trUtf8("%v/%m Resources"), self)
765 progress.setModal(True) 768 progress.setModal(True)
766 progress.setMinimumDuration(0) 769 progress.setMinimumDuration(0)
767 i = 0 770 i = 0
768 771
769 for fn in files: 772 for fn in files:
826 """ 829 """
827 if self.hooks["compileChangedResources"] is not None: 830 if self.hooks["compileChangedResources"] is not None:
828 self.hooks["compileChangedResources"]( 831 self.hooks["compileChangedResources"](
829 self.project.pdata["RESOURCES"]) 832 self.project.pdata["RESOURCES"])
830 else: 833 else:
831 progress = QProgressDialog( 834 progress = E5ProgressDialog(
832 self.trUtf8("Determining changed resources..."), 835 self.trUtf8("Determining changed resources..."),
833 None, 0, 100) 836 None, 0, 100, self.trUtf8("%v/%m Resources"))
834 progress.setMinimumDuration(0) 837 progress.setMinimumDuration(0)
835 i = 0 838 i = 0
836 839
837 # get list of changed resources 840 # get list of changed resources
838 changedResources = [] 841 changedResources = []

eric ide

mercurial