56 """ |
56 """ |
57 appendStderr = pyqtSignal(str) |
57 appendStderr = pyqtSignal(str) |
58 uipreview = pyqtSignal(str) |
58 uipreview = pyqtSignal(str) |
59 showMenu = pyqtSignal(str, QMenu) |
59 showMenu = pyqtSignal(str, QMenu) |
60 menusAboutToBeCreated = pyqtSignal() |
60 menusAboutToBeCreated = pyqtSignal() |
|
61 |
|
62 PyuicIndentDefault = 4 |
61 |
63 |
62 def __init__(self, project, parent=None): |
64 def __init__(self, project, parent=None): |
63 """ |
65 """ |
64 Constructor |
66 Constructor |
65 |
67 |
782 if self.project.pdata["PROGLANGUAGE"][0] in \ |
784 if self.project.pdata["PROGLANGUAGE"][0] in \ |
783 ["Python", "Python2", "Python3"]: |
785 ["Python", "Python2", "Python3"]: |
784 dirname, filename = os.path.split(ofn) |
786 dirname, filename = os.path.split(ofn) |
785 self.compiledFile = os.path.join(dirname, "Ui_" + filename + ".py") |
787 self.compiledFile = os.path.join(dirname, "Ui_" + filename + ".py") |
786 args.append("-x") |
788 args.append("-x") |
|
789 indentWidth = Preferences.getQt("PyuicIndent") |
|
790 if indentWidth != self.PyuicIndentDefault: |
|
791 args.append("--indent={0}".format(indentWidth)) |
|
792 if Preferences.getQt("PyuicFromImports"): |
|
793 args.append("--from-imports") |
787 elif self.project.pdata["PROGLANGUAGE"][0] == "Ruby": |
794 elif self.project.pdata["PROGLANGUAGE"][0] == "Ruby": |
788 self.compiledFile = ofn + '.rb' |
795 self.compiledFile = ofn + '.rb' |
789 args.append('-x') |
796 args.append('-x') |
790 |
797 |
791 args.append(fn) |
798 args.append(fn) |