mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-08 18:54:09 -04:00
Fix tooltips in conversion settings
This commit is contained in:
parent
5e20a936b7
commit
f38d6dcc83
@ -15,6 +15,7 @@ from calibre.customize.conversion import OptionRecommendation
|
|||||||
from calibre.ebooks.conversion.config import load_defaults, \
|
from calibre.ebooks.conversion.config import load_defaults, \
|
||||||
save_defaults as save_defaults_, \
|
save_defaults as save_defaults_, \
|
||||||
load_specifics, GuiRecommendations
|
load_specifics, GuiRecommendations
|
||||||
|
from calibre import prepare_string_for_xml
|
||||||
|
|
||||||
class Widget(QWidget):
|
class Widget(QWidget):
|
||||||
|
|
||||||
@ -145,8 +146,10 @@ class Widget(QWidget):
|
|||||||
help = help_provider(name)
|
help = help_provider(name)
|
||||||
if not help: continue
|
if not help: continue
|
||||||
g._help = help
|
g._help = help
|
||||||
g.setToolTip('\n'.join(w.wrap(help)))
|
htext = u'<div>%s</div>'%prepare_string_for_xml(
|
||||||
g.setWhatsThis('\n'.join(w.wrap(help)))
|
'\n'.join(w.wrap(help)))
|
||||||
|
g.setToolTip(htext)
|
||||||
|
g.setWhatsThis(htext)
|
||||||
g.__class__.enterEvent = lambda obj, event: self.set_help(getattr(obj, '_help', obj.toolTip()))
|
g.__class__.enterEvent = lambda obj, event: self.set_help(getattr(obj, '_help', obj.toolTip()))
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user