QRect messageContentRect
= messageFontMetrics.
boundingRect(textOffset
*4,
rect.top() + textHeightInPixels + 13,
rect.width() - (textOffset*4) - dateTimeTextWidthInPixels - 5 - 10 , 0,
Qt::AlignLeft | Qt::AlignTop | Qt::TextWrapAnywhere,
messageContent);
painter->setFont(messageFont);
painter
->setPen
(QColor("#363636"));
doc->setHtml(messageContent);
//painter->drawText(messageContentRect, Qt::AlignLeft | Qt::AlignTop |Qt::TextWrapAnywhere, messageContent, &actuallyUsedRectForMessage); **** THIS IS OK
painter->translate( messageContentRect.topLeft() );
painter->translate( messageContentRect.bottomRight() );
doc->drawContents(painter, messageContentRect); //**** THIS IS NOT OK
QRect messageContentRect = messageFontMetrics.boundingRect(textOffset*4,
rect.top() + textHeightInPixels + 13,
rect.width() - (textOffset*4) - dateTimeTextWidthInPixels - 5 - 10 , 0,
Qt::AlignLeft | Qt::AlignTop | Qt::TextWrapAnywhere,
messageContent);
painter->setFont(messageFont);
painter->setPen(QColor("#363636"));
QTextDocument *doc = new QTextDocument();
doc->setHtml(messageContent);
//painter->drawText(messageContentRect, Qt::AlignLeft | Qt::AlignTop |Qt::TextWrapAnywhere, messageContent, &actuallyUsedRectForMessage); **** THIS IS OK
painter->translate( messageContentRect.topLeft() );
painter->translate( messageContentRect.bottomRight() );
doc->drawContents(painter, messageContentRect); //**** THIS IS NOT OK
To copy to clipboard, switch view to plain text mode
Bookmarks