16 |
16 |
17 import os |
17 import os |
18 import shutil |
18 import shutil |
19 import fnmatch |
19 import fnmatch |
20 |
20 |
21 from PyQt5.QtCore import pyqtSignal, QProcess |
21 from PyQt5.QtCore import PYQT_VERSION, pyqtSignal, QProcess |
22 from PyQt5.QtWidgets import QDialog, QMenu |
22 from PyQt5.QtWidgets import QDialog, QMenu |
23 |
23 |
24 from E5Gui import E5MessageBox |
24 from E5Gui import E5MessageBox |
25 from E5Gui.E5Application import e5App |
25 from E5Gui.E5Application import e5App |
26 |
26 |
1033 |
1033 |
1034 if self.project.getProjectType() in ["Qt4", "Qt4C", "E4Plugin"]: |
1034 if self.project.getProjectType() in ["Qt4", "Qt4C", "E4Plugin"]: |
1035 self.pylupdate = 'pylupdate4' |
1035 self.pylupdate = 'pylupdate4' |
1036 if Utilities.isWindowsPlatform(): |
1036 if Utilities.isWindowsPlatform(): |
1037 self.pylupdate = self.pylupdate + '.exe' |
1037 self.pylupdate = self.pylupdate + '.exe' |
1038 elif self.project.getProjectType() in ["PyQt5", "PyQt5C", "E6Plugin"]: |
1038 elif self.project.getProjectType() in ["PyQt5", "PyQt5C"]: |
1039 self.pylupdate = 'pylupdate5' |
1039 self.pylupdate = 'pylupdate5' |
|
1040 if Utilities.isWindowsPlatform(): |
|
1041 self.pylupdate = self.pylupdate + '.exe' |
|
1042 elif self.project.getProjectType() in ["E6Plugin"]: |
|
1043 if PYQT_VERSION < 0x050000: |
|
1044 self.pylupdate = 'pylupdate4' |
|
1045 else: |
|
1046 self.pylupdate = 'pylupdate5' |
1040 if Utilities.isWindowsPlatform(): |
1047 if Utilities.isWindowsPlatform(): |
1041 self.pylupdate = self.pylupdate + '.exe' |
1048 self.pylupdate = self.pylupdate + '.exe' |
1042 elif self.project.getProjectType() in ["PySide", "PySideC"]: |
1049 elif self.project.getProjectType() in ["PySide", "PySideC"]: |
1043 self.pylupdate = Utilities.generatePySideToolPath('pyside-lupdate') |
1050 self.pylupdate = Utilities.generatePySideToolPath('pyside-lupdate') |
1044 else: |
1051 else: |