Project/ProjectFormsBrowser.py

branch
Py2 comp.
changeset 3080
6c0a430b19df
parent 3060
5883ce99ee12
parent 3071
83d066710d60
child 3145
a9de05d4a22f
equal deleted inserted replaced
3079:0233bbe9a9c4 3080:6c0a430b19df
16 import os 16 import os
17 import sys 17 import sys
18 import shutil 18 import shutil
19 19
20 from PyQt4.QtCore import QThread, QFileInfo, pyqtSignal, QProcess 20 from PyQt4.QtCore import QThread, QFileInfo, pyqtSignal, QProcess
21 from PyQt4.QtGui import QDialog, QInputDialog, QApplication, QMenu, \ 21 from PyQt4.QtGui import QDialog, QInputDialog, QApplication, QMenu
22 QProgressDialog
23 22
24 from E5Gui.E5Application import e5App 23 from E5Gui.E5Application import e5App
25 from E5Gui import E5MessageBox, E5FileDialog 24 from E5Gui import E5MessageBox, E5FileDialog
25 from E5Gui.E5ProgressDialog import E5ProgressDialog
26 26
27 from .ProjectBrowserModel import ProjectBrowserFileItem, \ 27 from .ProjectBrowserModel import ProjectBrowserFileItem, \
28 ProjectBrowserSimpleDirectoryItem, ProjectBrowserDirectoryItem, \ 28 ProjectBrowserSimpleDirectoryItem, ProjectBrowserDirectoryItem, \
29 ProjectBrowserFormType 29 ProjectBrowserFormType
30 from .ProjectBaseBrowser import ProjectBaseBrowser 30 from .ProjectBaseBrowser import ProjectBaseBrowser
856 """ 856 """
857 if self.hooks["compileAllForms"] is not None: 857 if self.hooks["compileAllForms"] is not None:
858 self.hooks["compileAllForms"](self.project.pdata["FORMS"]) 858 self.hooks["compileAllForms"](self.project.pdata["FORMS"])
859 else: 859 else:
860 numForms = len(self.project.pdata["FORMS"]) 860 numForms = len(self.project.pdata["FORMS"])
861 progress = QProgressDialog( 861 progress = E5ProgressDialog(
862 self.trUtf8("Compiling forms..."), 862 self.trUtf8("Compiling forms..."),
863 self.trUtf8("Abort"), 0, numForms, self) 863 self.trUtf8("Abort"), 0, numForms,
864 self.trUtf8("%v/%m Forms"), self)
864 progress.setModal(True) 865 progress.setModal(True)
865 progress.setMinimumDuration(0) 866 progress.setMinimumDuration(0)
866 i = 0 867 i = 0
867 868
868 for fn in self.project.pdata["FORMS"]: 869 for fn in self.project.pdata["FORMS"]:
892 893
893 if self.hooks["compileSelectedForms"] is not None: 894 if self.hooks["compileSelectedForms"] is not None:
894 self.hooks["compileSelectedForms"](files) 895 self.hooks["compileSelectedForms"](files)
895 else: 896 else:
896 numForms = len(files) 897 numForms = len(files)
897 progress = QProgressDialog( 898 progress = E5ProgressDialog(
898 self.trUtf8("Compiling forms..."), 899 self.trUtf8("Compiling forms..."),
899 self.trUtf8("Abort"), 0, numForms, self) 900 self.trUtf8("Abort"), 0, numForms,
901 self.trUtf8("%v/%m Forms"), self)
900 progress.setModal(True) 902 progress.setModal(True)
901 progress.setMinimumDuration(0) 903 progress.setMinimumDuration(0)
902 i = 0 904 i = 0
903 905
904 for fn in files: 906 for fn in files:
928 if self.project.getProjectType() not in \ 930 if self.project.getProjectType() not in \
929 ["Qt4", "PyQt5", "E4Plugin", "PySide"]: 931 ["Qt4", "PyQt5", "E4Plugin", "PySide"]:
930 # ignore the request for non Qt GUI projects 932 # ignore the request for non Qt GUI projects
931 return 933 return
932 934
933 progress = QProgressDialog( 935 progress = E5ProgressDialog(
934 self.trUtf8("Determining changed forms..."), 936 self.trUtf8("Determining changed forms..."),
935 None, 0, 100) 937 None, 0, 100, self.trUtf8("%v/%m Forms"))
936 progress.setMinimumDuration(0) 938 progress.setMinimumDuration(0)
937 i = 0 939 i = 0
938 940
939 # get list of changed forms 941 # get list of changed forms
940 changedForms = [] 942 changedForms = []

eric ide

mercurial