+/*
+void ChatLine::setColumnWidths(int tsColWidth, int senderColWidth, int textColWidth) {
+ if(tsColWidth >= 0) {
+ _tsColWidth = tsColWidth;
+ _tsItem->setWidth(tsColWidth);
+ }
+ if(senderColWidth >= 0) {
+ _senderColWidth = senderColWidth;
+ _senderItem->setWidth(senderColWidth);
+ }
+ if(textColWidth >= 0) {
+ _textColWidth = textColWidth;
+ _textItem->setWidth(textColWidth);
+ }
+ layout();
+}
+
+void ChatLine::layout() {
+ prepareGeometryChange();
+ _tsItem->setPos(QPointF(0, 0));
+ _senderItem->setPos(QPointF(_tsColWidth + QtUi::style()->sepTsSender(), 0));
+ _textItem->setPos(QPointF(_tsColWidth + QtUi::style()->sepTsSender() + _senderColWidth + QtUi::style()->sepSenderText(), 0));
+}
+
+
+bool ChatLine::sceneEvent ( QEvent * event ) {
+ qDebug() <<(void*)this<< "receiving event";
+ event->ignore();