virtual void mousePressEvent(QGraphicsSceneMouseEvent *event);
virtual void mouseReleaseEvent(QGraphicsSceneMouseEvent *event);
- virtual QTextLayout::FormatRange selectionFormat() const;
+ void paintBackground(QPainter *);
+ QVector<QTextLayout::FormatRange> selectionFormats() const;
virtual inline QVector<QTextLayout::FormatRange> additionalFormats() const { return QVector<QTextLayout::FormatRange>(); }
inline qint16 selectionStart() const { return _selectionStart; }
virtual inline int type() const { return Type; }
inline ChatLineModel::ColumnType column() const { return ChatLineModel::ContentsColumn; }
- inline QFontMetricsF *fontMetrics() const { return _fontMetrics; }
+ QFontMetricsF *fontMetrics() const;
protected:
virtual void mouseMoveEvent(QGraphicsSceneMouseEvent *event);