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

List:       kde-commits
Subject:    kdepim/kdgantt
From:       Karl-Heinz Zimmer <khz () klaralvdalens-datakonsult ! se>
Date:       2004-05-12 15:27:15
Message-ID: 20040512152715.D573225FB () office ! kde ! org
[Download RAW message or body]

CVS commit by khz: 

fixing kolab issue #5: free/busy view was not showing correct time span if event data \
was more than 15 days in the future from today


  M +5 -4      KDGanttView.cpp   1.8
  M +10 -1     KDGanttViewSubwidgets.cpp   1.7


--- kdepim/kdgantt/KDGanttView.cpp  #1.7:1.8
@@ -1100,7 +1100,8 @@ void KDGanttView::centerTimelineAfterSho
 {
   myTimeHeader->centerDateTime( center );
-  if ( isVisible() ) return;
+  if ( ! isVisible() ) {
   dtCenterTimeLineAfterShow = center;
   fCenterTimeLineAfterShow = true;
+  }
 }
 

--- kdepim/kdgantt/KDGanttViewSubwidgets.cpp  #1.6:1.7
@@ -2326,6 +2326,15 @@ void KDTimeHeaderWidget::saveCenterDateT
 void KDTimeHeaderWidget::centerDateTime( const QDateTime& center )
 {
+    if( center < myHorizonStart || center > myHorizonEnd ) {
+        myHorizonStart = center;
+        flagStartTimeSet = true;
+        //qDebug("myHorizonStart reset");
+    }
+    updateTimeTable();
+    repaint();
     moveTimeLineTo(getCoordX( center \
                )-(myGanttView->myCanvasView->viewport()->width() /2));
     //  qDebug("centerDateTime %s %d %d", center.toString().latin1(),getCoordX( \
center ),(myGanttView->myCanvasView->viewport()->width() /2) ); +    \
updateTimeTable(); +    repaint();
 }
 


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

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