virtual inline QRectF boundingRect () const { return QRectF(0, 0, _width, _height); }
inline QModelIndex index() const { return model()->index(row(), 0); }
inline MsgId msgId() const { return index().data(MessageModel::MsgIdRole).value<MsgId>(); }
virtual inline QRectF boundingRect () const { return QRectF(0, 0, _width, _height); }
inline QModelIndex index() const { return model()->index(row(), 0); }
inline MsgId msgId() const { return index().data(MessageModel::MsgIdRole).value<MsgId>(); }