77 self.ui = Ui_StartProfileDialog() |
77 self.ui = Ui_StartProfileDialog() |
78 self.ui.setupUi(self) |
78 self.ui.setupUi(self) |
79 self.ui.dirButton.setIcon(UI.PixmapCache.getIcon("open.png")) |
79 self.ui.dirButton.setIcon(UI.PixmapCache.getIcon("open.png")) |
80 |
80 |
81 self.clearButton = self.ui.buttonBox.addButton( |
81 self.clearButton = self.ui.buttonBox.addButton( |
82 self.trUtf8("Clear Histories"), QDialogButtonBox.ActionRole) |
82 self.tr("Clear Histories"), QDialogButtonBox.ActionRole) |
83 |
83 |
84 self.workdirCompleter = E5DirCompleter(self.ui.workdirCombo) |
84 self.workdirCompleter = E5DirCompleter(self.ui.workdirCombo) |
85 |
85 |
86 self.setWindowTitle(caption) |
86 self.setWindowTitle(caption) |
87 self.ui.cmdlineCombo.clear() |
87 self.ui.cmdlineCombo.clear() |
122 Private method used to open a directory selection dialog. |
122 Private method used to open a directory selection dialog. |
123 """ |
123 """ |
124 cwd = self.ui.workdirCombo.currentText() |
124 cwd = self.ui.workdirCombo.currentText() |
125 d = E5FileDialog.getExistingDirectory( |
125 d = E5FileDialog.getExistingDirectory( |
126 self, |
126 self, |
127 self.trUtf8("Working directory"), |
127 self.tr("Working directory"), |
128 cwd, |
128 cwd, |
129 E5FileDialog.Options(E5FileDialog.ShowDirsOnly)) |
129 E5FileDialog.Options(E5FileDialog.ShowDirsOnly)) |
130 |
130 |
131 if d: |
131 if d: |
132 self.ui.workdirCombo.setEditText(Utilities.toNativeSeparators(d)) |
132 self.ui.workdirCombo.setEditText(Utilities.toNativeSeparators(d)) |