setHighlighted(index.data(MessageModel::FlagsRole).toInt() & Message::Highlight);
}
+ChatLine::~ChatLine() {
+ if(chatView())
+ chatView()->setHasCache(this, false);
+}
+
ChatItem *ChatLine::item(ChatLineModel::ColumnType column) {
switch(column) {
case ChatLineModel::TimestampColumn:
return 0;
}
+void ChatLine::clearCache() {
+ _timestampItem.clearCache();
+ _senderItem.clearCache();
+ _contentsItem.clearCache();
+}
+
void ChatLine::setMouseGrabberItem(ChatItem *item) {
_mouseGrabberItem = item;
}