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

List:       kde-commits
Subject:    KDE/kdeedu/kstars/kstars/tools
From:       Alexey Khudyakov <alexey.skladnoy () gmail ! com>
Date:       2011-02-25 12:27:01
Message-ID: 20110225122701.9B9C6AC8C4 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1222706 by khudyakov:

Move dy calculation closer to place of use

 M  +2 -3      skycalendar.cpp  


--- trunk/KDE/kdeedu/kstars/kstars/tools/skycalendar.cpp #1222705:1222706
@@ -143,11 +143,9 @@
     QVector<QPointF> vRise, vSet, vTransit;
     
     for( KStarsDateTime kdt( QDate( year(), 1, 1 ), QTime( 12, 0, 0 ) );
-         kdt.date().year() == y;
+         kdt.date().year() == year();
          kdt = kdt.addDays( 7 ))
     {
-        float dy = float( kdt.date().daysInYear() - kdt.date().dayOfYear() );
-
         //Compute rise/set/transit times.  If they occur before noon, 
         //recompute for the following day
         QTime rtime = ksp->riseSetTime( kdt, geo, true, true );//rise time, exact
@@ -163,6 +161,7 @@
             ttime = ksp->transitTime( kdt.addDays( 1 ), geo );
         }
 
+        float dy = kdt.date().daysInYear() - kdt.date().dayOfYear();
         vRise    << QPointF( timeToHours( rtime ), dy );
         vSet     << QPointF( timeToHours( stime ), dy );
         vTransit << QPointF( timeToHours( ttime ), dy );
[prev in list] [next in list] [prev in thread] [next in thread] 

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