Remove unnecessary margin for ChatItems
[quassel.git] / src / qtui / chatitem.cpp
index f9495d1..a3f3d30 100644 (file)
@@ -46,7 +46,6 @@ QVariant ChatItem::data(int role) const {
 }
 
 int ChatItem::setWidth(int w) {
-  w -= 10;
   if(w == _boundingRect.width()) return _boundingRect.height();
   _boundingRect.setWidth(w);
   int h = heightForWidth(w);
@@ -91,6 +90,7 @@ void ChatItem::updateLayout() {
         QTextLine line = _layout->createLine();
         if(line.isValid()) {
           line.setLineWidth(width());
+          line.setPosition(QPointF(0, fontMetrics()->leading()));
         }
         _layout->endLayout();
       }
@@ -130,13 +130,11 @@ void ChatItem::clearLayout() {
   _layout = 0;
 }
 
-//int ChatItem::findNextWrapColumn(
-
 void ChatItem::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) {
   Q_UNUSED(option); Q_UNUSED(widget);
   if(!haveLayout()) updateLayout();
   _layout->draw(painter, QPointF(0,0), QVector<QTextLayout::FormatRange>(), boundingRect());
-  painter->drawRect(boundingRect());
+  //painter->drawRect(boundingRect());
 
 }