+ inline QAbstractItemModel *model() const { return _model; }
+ inline QString idString() const { return _idString; }
+
+ int sectionByScenePos(int x);
+ inline int sectionByScenePos(const QPoint &pos) { return sectionByScenePos(pos.x()); }
+ inline bool isSingleBufferScene() const { return _singleBufferScene; }
+ inline ChatLine *chatLine(int row) { return (row < _lines.count()) ? _lines[row] : 0; }
+
+ inline QRectF firstColumnHandleRect() const { return firstColHandle->boundingRect().translated(firstColHandle->x(), 0); }
+ inline QRectF secondColumnHandleRect() const { return secondColHandle->boundingRect().translated(secondColHandle->x(), 0); }