UI/CodeDocumentationViewer.py

changeset 5987
6e33e83b215d
parent 5963
14522ec8cd08
child 6048
82ad8ec9548c
equal deleted inserted replaced
5986:1e78a1aa438b 5987:6e33e83b215d
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

eric ide

mercurial