338 """ |
338 """ |
339 hasSelection = self.__editor.hasSelectedText() |
339 hasSelection = self.__editor.hasSelectedText() |
340 if self.__provider: |
340 if self.__provider: |
341 self.__buttons["quote"].setEnabled( |
341 self.__buttons["quote"].setEnabled( |
342 self.__provider.hasQuote() and ( |
342 self.__provider.hasQuote() and ( |
343 self.__provider.kind() == "html" or hasSelection)) |
343 self.__provider.kind() == "html" or hasSelection |
|
344 ) |
|
345 ) |
344 self.__buttons["hyperlink"].setEnabled( |
346 self.__buttons["hyperlink"].setEnabled( |
345 self.__provider.hasHyperlink() and not hasSelection) |
347 self.__provider.hasHyperlink() and not hasSelection) |
346 self.__buttons["line"].setEnabled( |
348 self.__buttons["line"].setEnabled( |
347 self.__provider.hasLine() and not hasSelection) |
349 self.__provider.hasLine() and not hasSelection) |
348 self.__buttons["image"].setEnabled( |
350 self.__buttons["image"].setEnabled( |