1071 params = self.project.pdata["UICPARAMS"] |
1071 params = self.project.pdata["UICPARAMS"] |
1072 |
1072 |
1073 if self.project.getProjectType() in ["Qt4", "PyQt5", "E6Plugin"]: |
1073 if self.project.getProjectType() in ["Qt4", "PyQt5", "E6Plugin"]: |
1074 dlg = UicCompilerOptionsDialog(params, self.getUiCompiler()) |
1074 dlg = UicCompilerOptionsDialog(params, self.getUiCompiler()) |
1075 if dlg.exec_() == QDialog.Accepted: |
1075 if dlg.exec_() == QDialog.Accepted: |
1076 package, suffix = dlg.getData() |
1076 package, suffix, root = dlg.getData() |
1077 if package != params["Package"]: |
1077 if package != params["Package"]: |
1078 params["Package"] = package |
1078 params["Package"] = package |
1079 self.project.setDirty(True) |
1079 self.project.setDirty(True) |
1080 if suffix != params["RcSuffix"]: |
1080 if suffix != params["RcSuffix"]: |
1081 params["RcSuffix"] = suffix |
1081 params["RcSuffix"] = suffix |
|
1082 self.project.setDirty(True) |
|
1083 if root != params["PackagesRoot"]: |
|
1084 params["PackagesRoot"] = root |
1082 self.project.setDirty(True) |
1085 self.project.setDirty(True) |
1083 elif self.project.getProjectType() in ["PySide", "PySide2"]: |
1086 elif self.project.getProjectType() in ["PySide", "PySide2"]: |
1084 E5MessageBox.information( |
1087 E5MessageBox.information( |
1085 self, |
1088 self, |
1086 self.tr("Configure uic Compiler"), |
1089 self.tr("Configure uic Compiler"), |