+void ChatLine::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) {
+ if(_selection & Highlighted) {
+ painter->fillRect(boundingRect(), QBrush(QtUi::style()->highlightColor()));
+ }
+ if(_selection & Selected) {
+ qreal left = item((ChatLineModel::ColumnType)(_selection & 0x3f))->x();
+ QRectF selectRect(left, 0, width() - left, height());
+ painter->fillRect(selectRect, QApplication::palette().brush(QPalette::Highlight));
+ }