+public:
+ ChatLine(int row, QAbstractItemModel *model, QGraphicsItem *parent = 0);
+
+ virtual QRectF boundingRect () const;
+
+ inline int row() { return _row; }
+ inline void setRow(int row) { _row = row; }
+ inline const QAbstractItemModel *model() const { return chatScene() ? chatScene()->model() : 0; }
+ inline ChatScene *chatScene() const { return qobject_cast<ChatScene *>(scene()); }
+ inline qreal width() const { return _width; }
+ inline qreal height() const { return _height; }
+ ChatItem &item(ChatLineModel::ColumnType);