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

List:       kde-commits
Subject:    koffice/kplato
From:       Dag Andersen <danders () get2net ! dk>
Date:       2006-03-03 10:40:59
Message-ID: 1141382459.133699.4351.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 515284 by danders:

Put back project name in printout.

 M  +12 -10    kptganttview.cc  


--- trunk/koffice/kplato/kptganttview.cc #515283:515284
@@ -1034,19 +1034,21 @@
     p.drawRect(0,0,metrics.width(),metrics.height());
     QString text;
     int hei = 0;
-    QRect r = p.boundingRect(1,0,0,0, Qt::AlignLeft, text );
-    if (m_mainview)
+    text = KGlobal::locale()->formatDateTime(QDateTime::currentDateTime());
+    QRect r = p.boundingRect(metrics.width()-1,0,0,0, Qt::AlignRight, text );
+    p.drawText( r, Qt::AlignRight, text );
+    hei = r.height();
+    //kdDebug()<<"Date r="<<r.left()<<","<<r.top()<<" "<<r.width()<<"x"<<r.height()<<endl;
+    if (m_project)
     {
-      text = m_mainview->getPart()->getProject().name();
-      p.drawText( r, Qt::AlignLeft, text );
+      QRect re = p.boundingRect(1,0,0,0, Qt::AlignLeft, text );
+      re.setWidth(metrics.width()-r.width()-5); // don't print on top of date
+      p.drawText( re, Qt::AlignLeft, m_project->name() );
       hei = r.height();
-      //kdDebug()<<"Project r="<<r.left()<<","<<r.top()<<" "<<r.width()<<"x"<<r.height()<<endl;
+      //kdDebug()<<"Project r="<<re.left()<<","<<re.top()<<" "<<re.width()<<"x"<<re.height()<<": "<<endl;
+      hei = QMAX(hei, re.height());
     }
-    text = KGlobal::locale()->formatDateTime(QDateTime::currentDateTime());
-    r = p.boundingRect(metrics.width()-1,0,0,0, Qt::AlignRight, text );
-    p.drawText( r, Qt::AlignRight, text );
-    hei = QMAX(hei, r.height());
-    //kdDebug()<<"Date r="<<r.left()<<","<<r.top()<<" "<<r.width()<<"x"<<r.height()<<endl;
+    
     hei++;
     p.drawLine(0,hei,metrics.width(),hei);
     hei += 3;
[prev in list] [next in list] [prev in thread] [next in thread] 

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