133 |
133 |
134 def prepareUninstall(): |
134 def prepareUninstall(): |
135 """ |
135 """ |
136 Module function to prepare for an uninstallation. |
136 Module function to prepare for an uninstallation. |
137 """ |
137 """ |
138 if not e5App().getObject("PluginManager").isPluginLoaded( |
138 if not ericApp().getObject("PluginManager").isPluginLoaded( |
139 "PluginVcsSubversion"): |
139 "PluginVcsSubversion"): |
140 Preferences.Prefs.settings.remove("Subversion") |
140 Preferences.Prefs.settings.remove("Subversion") |
141 |
141 |
142 |
142 |
143 class VcsPySvnPlugin(QObject): |
143 class VcsPySvnPlugin(QObject): |
160 } |
160 } |
161 |
161 |
162 from VcsPlugins.vcsPySvn.ProjectHelper import PySvnProjectHelper |
162 from VcsPlugins.vcsPySvn.ProjectHelper import PySvnProjectHelper |
163 self.__projectHelperObject = PySvnProjectHelper(None, None) |
163 self.__projectHelperObject = PySvnProjectHelper(None, None) |
164 with contextlib.suppress(KeyError): |
164 with contextlib.suppress(KeyError): |
165 e5App().registerPluginObject( |
165 ericApp().registerPluginObject( |
166 pluginTypename, self.__projectHelperObject, pluginType) |
166 pluginTypename, self.__projectHelperObject, pluginType) |
167 readShortcuts(pluginName=pluginTypename) |
167 readShortcuts(pluginName=pluginTypename) |
168 |
168 |
169 def getProjectHelper(self): |
169 def getProjectHelper(self): |
170 """ |
170 """ |
178 """ |
178 """ |
179 Public slot to initialize the VCS toolbar. |
179 Public slot to initialize the VCS toolbar. |
180 |
180 |
181 @param ui reference to the main window (UserInterface) |
181 @param ui reference to the main window (UserInterface) |
182 @param toolbarManager reference to a toolbar manager object |
182 @param toolbarManager reference to a toolbar manager object |
183 (E5ToolBarManager) |
183 (EricToolBarManager) |
184 """ |
184 """ |
185 if self.__projectHelperObject: |
185 if self.__projectHelperObject: |
186 self.__projectHelperObject.initToolbar(ui, toolbarManager) |
186 self.__projectHelperObject.initToolbar(ui, toolbarManager) |
187 |
187 |
188 def activate(self): |
188 def activate(self): |
266 |
266 |
267 def prepareUninstall(self): |
267 def prepareUninstall(self): |
268 """ |
268 """ |
269 Public method to prepare for an uninstallation. |
269 Public method to prepare for an uninstallation. |
270 """ |
270 """ |
271 e5App().unregisterPluginObject(pluginTypename) |
271 ericApp().unregisterPluginObject(pluginTypename) |
272 |
272 |
273 def prepareUnload(self): |
273 def prepareUnload(self): |
274 """ |
274 """ |
275 Public method to prepare for an unload. |
275 Public method to prepare for an unload. |
276 """ |
276 """ |
277 if self.__projectHelperObject: |
277 if self.__projectHelperObject: |
278 self.__projectHelperObject.removeToolbar( |
278 self.__projectHelperObject.removeToolbar( |
279 self.__ui, e5App().getObject("ToolbarManager")) |
279 self.__ui, ericApp().getObject("ToolbarManager")) |
280 e5App().unregisterPluginObject(pluginTypename) |
280 ericApp().unregisterPluginObject(pluginTypename) |