-void ChatLine::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) {
- Q_UNUSED(option);
- Q_UNUSED(widget);
-
- const QAbstractItemModel *model_ = model();
- QModelIndex myIdx = model_->index(row(), 0);
- Message::Type type = (Message::Type)myIdx.data(MessageModel::TypeRole).toInt();
- UiStyle::MessageLabel label = (UiStyle::MessageLabel)myIdx.data(ChatLineModel::MsgLabelRole).toInt();
-
- QTextCharFormat msgFmt = QtUi::style()->format(UiStyle::formatType(type), label);
- if(msgFmt.hasProperty(QTextFormat::BackgroundBrush)) {
- painter->fillRect(boundingRect(), msgFmt.background());
- }
-
- if(_selection & Selected) {
- QTextCharFormat selFmt = QtUi::style()->format(UiStyle::formatType(type), label | UiStyle::Selected);
- if(selFmt.hasProperty(QTextFormat::BackgroundBrush)) {
- qreal left = item((ChatLineModel::ColumnType)(_selection & ItemMask))->pos().x();
- QRectF selectRect(left, 0, width() - left, height());
- painter->fillRect(selectRect, selFmt.background());
+
+void ChatLine::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
+{
+ Q_UNUSED(option);
+ Q_UNUSED(widget);
+
+ const QAbstractItemModel *model_ = model();
+ QModelIndex myIdx = model_->index(row(), 0);
+ Message::Type type = (Message::Type)myIdx.data(MessageModel::TypeRole).toInt();
+ UiStyle::MessageLabel label = (UiStyle::MessageLabel)myIdx.data(ChatLineModel::MsgLabelRole).toInt();
+
+ QTextCharFormat msgFmt = QtUi::style()->format(UiStyle::formatType(type), label);
+ if (msgFmt.hasProperty(QTextFormat::BackgroundBrush)) {
+ painter->fillRect(boundingRect(), msgFmt.background());
+ }
+
+ if (_selection & Selected) {
+ QTextCharFormat selFmt = QtUi::style()->format(UiStyle::formatType(type), label | UiStyle::Selected);
+ if (selFmt.hasProperty(QTextFormat::BackgroundBrush)) {
+ qreal left = item((ChatLineModel::ColumnType)(_selection & ItemMask))->pos().x();
+ QRectF selectRect(left, 0, width() - left, height());
+ painter->fillRect(selectRect, selFmt.background());
+ }