121 try: |
121 try: |
122 self.pluginManager = e5App().getObject("PluginManager") |
122 self.pluginManager = e5App().getObject("PluginManager") |
123 except KeyError: |
123 except KeyError: |
124 self.pluginManager = PluginManager(self) |
124 self.pluginManager = PluginManager(self) |
125 e5App().registerObject("PluginManager", self.pluginManager) |
125 e5App().registerObject("PluginManager", self.pluginManager) |
|
126 |
|
127 from VirtualEnv.VirtualenvManager import VirtualenvManager |
|
128 try: |
|
129 self.virtualenvManager = e5App().getObject("VirtualEnvManager") |
|
130 except KeyError: |
|
131 self.virtualenvManager = VirtualenvManager(self) |
|
132 e5App().registerObject("VirtualEnvManager", |
|
133 self.virtualenvManager) |
126 |
134 |
127 if displayMode == ConfigurationWidget.DefaultMode: |
135 if displayMode == ConfigurationWidget.DefaultMode: |
128 self.configItems = { |
136 self.configItems = { |
129 # key : [display string, pixmap name, dialog module name or |
137 # key : [display string, pixmap name, dialog module name or |
130 # page creation function, parent key, |
138 # page creation function, parent key, |
212 [self.tr("Debugger"), "preferences-debugger.png", |
220 [self.tr("Debugger"), "preferences-debugger.png", |
213 None, None, None], |
221 None, None, None], |
214 "debuggerGeneralPage": |
222 "debuggerGeneralPage": |
215 [self.tr("General"), "preferences-debugger.png", |
223 [self.tr("General"), "preferences-debugger.png", |
216 "DebuggerGeneralPage", "0debuggerPage", None], |
224 "DebuggerGeneralPage", "0debuggerPage", None], |
217 "debuggerPythonPage": |
225 "debuggerPython2Page": |
218 [self.tr("Python"), "preferences-pyDebugger.png", |
226 [self.tr("Python2"), "preferences-pyDebugger.png", |
219 "DebuggerPythonPage", "0debuggerPage", None], |
227 "DebuggerPython2Page", "0debuggerPage", None], |
220 "debuggerPython3Page": |
228 "debuggerPython3Page": |
221 [self.tr("Python3"), "preferences-pyDebugger.png", |
229 [self.tr("Python3"), "preferences-pyDebugger.png", |
222 "DebuggerPython3Page", "0debuggerPage", None], |
230 "DebuggerPython3Page", "0debuggerPage", None], |
223 |
231 |
224 "0editorPage": |
232 "0editorPage": |