198 @return tuple of reference to instantiated viewmanager and |
198 @return tuple of reference to instantiated viewmanager and |
199 activation status (boolean) |
199 activation status (boolean) |
200 """ |
200 """ |
201 from VcsPlugins.vcsMercurial.hg import Hg |
201 from VcsPlugins.vcsMercurial.hg import Hg |
202 self.__object = Hg(self, self.__ui) |
202 self.__object = Hg(self, self.__ui) |
|
203 |
|
204 tb = self.__ui.getToolbar("vcs")[1] |
|
205 tb.setVisible(False) |
|
206 tb.setEnabled(False) |
|
207 |
|
208 tb = self.__ui.getToolbar("mercurial")[1] |
|
209 tb.setVisible(True) |
|
210 tb.setEnabled(True) |
|
211 |
203 return self.__object, True |
212 return self.__object, True |
204 |
213 |
205 def deactivate(self): |
214 def deactivate(self): |
206 """ |
215 """ |
207 Public method to deactivate this plugin. |
216 Public method to deactivate this plugin. |
208 """ |
217 """ |
209 self.__object = None |
218 self.__object = None |
|
219 |
|
220 tb = self.__ui.getToolbar("mercurial")[1] |
|
221 tb.setVisible(False) |
|
222 tb.setEnabled(False) |
|
223 |
|
224 tb = self.__ui.getToolbar("vcs")[1] |
|
225 tb.setVisible(True) |
|
226 tb.setEnabled(True) |
210 |
227 |
211 def getPreferences(self, key): |
228 def getPreferences(self, key): |
212 """ |
229 """ |
213 Public method to retrieve the various settings. |
230 Public method to retrieve the various settings. |
214 |
231 |