Ejemplo n.º 1
0
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();
		}