TextChatWidgetItem::TextChatWidgetItem(Contact* contact, ContactIdWithMessageId const& senderAndMessageId, QString const& message, QWidget *parent) : ChatWidgetItem(contact, senderAndMessageId, parent), ui(new Ui::TextChatWidgetItem), message(message) { ui->setupUi(this); QSizePolicy sp = this->sizePolicy(); sp.setHeightForWidth(true); this->setSizePolicy(sp); ui->lblMessageText->setText(preprocessLinks(message)); ui->lblMessageText->setWordWrap(true); ui->lblFromTime->setWordWrap(true); onDataUpdated(); }
void ContactStatusChatWidgetItem::onMessageDataChanged() { m_lblStatus->setText(preprocessLinks(m_contactMessage.getContentAsText())); ContactChatWidgetItem::onMessageDataChanged(); }
void GroupTextChatWidgetItem::onMessageDataChanged() { m_lblText->setText(preprocessLinks(m_groupMessage.getContentAsText())); GroupChatWidgetItem::onMessageDataChanged(); }