[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdepim/kdgantt
From:       Dag Andersen <danders () get2net ! dk>
Date:       2008-09-02 11:07:00
Message-ID: 1220353620.272608.31347.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 856214 by danders:

Fix bug if sceneRect().left() != 0.0


 M  +5 -3      kdganttgraphicsscene.cpp  


--- trunk/KDE/kdepim/kdgantt/kdganttgraphicsscene.cpp #856213:856214
@@ -596,6 +596,7 @@
 {
     assert(rowController());
 
+    qreal leftEdge = sceneRect().left();
     QVector<QGraphicsTextItem*> labelItems;
     if(drawRowLabels) {
         labelItems.reserve(d->items.size());
@@ -615,13 +616,13 @@
             labelItems << ti;
         }}
         {Q_FOREACH( QGraphicsTextItem* item, labelItems ) {
-            item->setPos( -textWidth-rowHeight, item->pos().y() );
+            item->setPos( leftEdge-textWidth-rowHeight, item->pos().y() );
             item->show();
         }}
     }
     QRectF res = itemsBoundingRect();
     qDeleteAll(labelItems);
-    qDebug()<<"printRect()"<<res;
+    //qDebug()<<"printRect()"<<res;
     return res;
 }
 
@@ -634,6 +635,7 @@
   QVector<QGraphicsTextItem*> labelItems;
   if(drawRowLabels) {
   labelItems.reserve(d->items.size());
+  qreal leftEdge = sceneRect().left();
   qreal textWidth = 0.;
   qreal rowHeight = 0.;
   {Q_FOREACH( GraphicsItem* item, d->items ) {
@@ -650,7 +652,7 @@
     labelItems << ti;
   }}
   {Q_FOREACH( QGraphicsTextItem* item, labelItems ) {
-      item->setPos( -textWidth-rowHeight, item->pos().y() );
+      item->setPos( leftEdge-textWidth-rowHeight, item->pos().y() );
       item->show();
   }}
   }
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic