315 self.providerComboBox.setCurrentIndex(index) |
315 self.providerComboBox.setCurrentIndex(index) |
316 self.__selectedProvider = provider |
316 self.__selectedProvider = provider |
317 if index == 0: |
317 if index == 0: |
318 self.__showDisabledMessage() |
318 self.__showDisabledMessage() |
319 |
319 |
320 # TODO: document this hook in the plug-in document |
|
321 def registerProvider(self, providerName, providerDisplay, provider, |
320 def registerProvider(self, providerName, providerDisplay, provider, |
322 supported): |
321 supported): |
323 """ |
322 """ |
324 Public method register a source docu provider. |
323 Public method register a source docu provider. |
325 |
324 |
342 self.__providers[providerName] = (provider, supported) |
341 self.__providers[providerName] = (provider, supported) |
343 self.providerComboBox.addItem(providerDisplay, providerName) |
342 self.providerComboBox.addItem(providerDisplay, providerName) |
344 |
343 |
345 self.providerAdded.emit() |
344 self.providerAdded.emit() |
346 |
345 |
347 # TODO: document this hook in the plug-in document |
|
348 def unregisterProvider(self, providerName): |
346 def unregisterProvider(self, providerName): |
349 """ |
347 """ |
350 Public method register a source docu provider. |
348 Public method register a source docu provider. |
351 |
349 |
352 @param providerName name of the provider (must be unique) |
350 @param providerName name of the provider (must be unique) |
411 if self.__selectedProvider != self.__disabledProvider: |
409 if self.__selectedProvider != self.__disabledProvider: |
412 self.__plainTextViewer.clear() |
410 self.__plainTextViewer.clear() |
413 self.__richTextViewer.clear() |
411 self.__richTextViewer.clear() |
414 self.__providers[self.__selectedProvider][0](editor) |
412 self.__providers[self.__selectedProvider][0](editor) |
415 |
413 |
416 # TODO: document this hook in the plug-in document |
|
417 def documentationReady(self, documentationInfo, isWarning=False, |
414 def documentationReady(self, documentationInfo, isWarning=False, |
418 isDocWarning=False): |
415 isDocWarning=False): |
419 """ |
416 """ |
420 Public method to provide the documentation info to the viewer. |
417 Public method to provide the documentation info to the viewer. |
421 |
418 |