132 self.__iniWatcher.fileChanged.connect(self.__iniFileChanged) |
132 self.__iniWatcher.fileChanged.connect(self.__iniFileChanged) |
133 self.__iniWatcher.addPath(getConfigPath()) |
133 self.__iniWatcher.addPath(getConfigPath()) |
134 |
134 |
135 # instantiate the extensions |
135 # instantiate the extensions |
136 self.__extensions = { |
136 self.__extensions = { |
137 "bookmarks" : Bookmarks(self), |
137 "bookmarks": Bookmarks(self), |
138 "mq" : Queues(self), |
138 "mq": Queues(self), |
139 } |
139 } |
140 |
140 |
141 def getPlugin(self): |
141 def getPlugin(self): |
142 """ |
142 """ |
143 Public method to get a reference to the plugin object. |
143 Public method to get a reference to the plugin object. |
828 bookmarksList = \ |
828 bookmarksList = \ |
829 self.getExtensionObject("bookmarks").hgGetBookmarksList(repodir) |
829 self.getExtensionObject("bookmarks").hgGetBookmarksList(repodir) |
830 else: |
830 else: |
831 bookmarksList = None |
831 bookmarksList = None |
832 dlg = HgRevisionSelectionDialog(self.hgGetTagsList(repodir), |
832 dlg = HgRevisionSelectionDialog(self.hgGetTagsList(repodir), |
833 self.hgGetBranchesList(repodir), |
833 self.hgGetBranchesList(repodir), |
834 bookmarksList) |
834 bookmarksList) |
835 if dlg.exec_() == QDialog.Accepted: |
835 if dlg.exec_() == QDialog.Accepted: |
836 rev = dlg.getRevision() |
836 rev = dlg.getRevision() |
837 self.vcsUpdate(name, revision=rev) |
837 self.vcsUpdate(name, revision=rev) |
838 |
838 |
2257 """ |
2257 """ |
2258 return extensionName.strip() in self.__activeExtensions |
2258 return extensionName.strip() in self.__activeExtensions |
2259 |
2259 |
2260 def getExtensionObject(self, extensionName): |
2260 def getExtensionObject(self, extensionName): |
2261 """ |
2261 """ |
2262 Public method to get a reference to an extension object. |
2262 Public method to get a reference to an extension object. |
2263 |
2263 |
2264 @param extensionName name of the extension (string) |
2264 @param extensionName name of the extension (string) |
2265 @return reference to the extension object (boolean) |
2265 @return reference to the extension object (boolean) |
2266 """ |
2266 """ |
2267 return self.__extensions[extensionName] |
2267 return self.__extensions[extensionName] |