- // setColumns and setGeometryByWidth both return height
- qreal setColumns(const qreal ×tampWidth, const qreal &senderWidth, const qreal &contentsWidth,
- const QPointF &senderPos, const QPointF &contentsPos);
- qreal setGeometryByWidth(const qreal &width, const qreal &contentsWidth);
+ void setFirstColumn(const qreal ×tampWidth, const qreal &senderWidth, const QPointF &senderPos);
+ // setSecondColumn and setGeometryByWidth both also relocate the chatline.
+ // the _bottom_ position is passed via linePos. linePos is updated to the top of the chatLine.
+ void setSecondColumn(const qreal &senderWidth, const qreal &contentsWidth, const QPointF &contentsPos, qreal &linePos);
+ void setGeometryByWidth(const qreal &width, const qreal &contentsWidth, qreal &linePos);