prevent triggering a crash in Qt's text layouting
also simplifies code as a fun side effect.
This commit is contained in:
parent
f056d71baa
commit
6150c12907
@ -56,10 +56,6 @@ public:
|
||||
m_toolTip(parent),
|
||||
m_document(new QTextDocument(this))
|
||||
{
|
||||
//d->text->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Minimum);
|
||||
// QTextOption op;
|
||||
// op.setWrapMode(QTextOption::WordWrap);
|
||||
// m_document->setDefaultTextOption(op);
|
||||
}
|
||||
|
||||
void setStyleSheet(const QString &css)
|
||||
@ -71,18 +67,16 @@ public:
|
||||
{
|
||||
QString html;
|
||||
if (!data.mainText().isEmpty()) {
|
||||
html.append("<b>" + data.mainText() + "</b>");
|
||||
|
||||
if (!data.subText().isEmpty()) {
|
||||
html.append("<br>");
|
||||
}
|
||||
html.append("<div><b>" + data.mainText() + "</b></div>");
|
||||
}
|
||||
html.append(data.subText());
|
||||
|
||||
m_anchor.clear();
|
||||
m_document->clear();
|
||||
data.registerResources(m_document);
|
||||
if (!html.isEmpty()) {
|
||||
m_document->setHtml("<p>" + html + "</p>");
|
||||
}
|
||||
m_document->adjustSize();
|
||||
|
||||
m_haloRects.clear();
|
||||
|
Loading…
Reference in New Issue
Block a user