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

List:       kde-commits
Subject:    KDE/kdeedu/kstars/kstars/skycomponents
From:       Jason Harris <kstars () 30doradus ! org>
Date:       2005-09-17 2:48:05
Message-ID: 1126925285.255977.7710.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 461267 by harris:

Added EclipticComponent.  Modified destructor of 
SolarSystemComposite (can you review this change, Thomas?)

CCMAIL: kstars-devel@kde.org


 M  +1 -1      Makefile.am  
 A             eclipticcomponent.cpp   [License: GPL (v2+)]
 A             eclipticcomponent.h   [License: GPL (v2+)]
 M  +2 -1      equatorcomponent.cpp  
 M  +3 -0      solarsystemcomposite.cpp  


--- trunk/KDE/kdeedu/kstars/kstars/skycomponents/Makefile.am #461266:461267
@@ -5,7 +5,7 @@
 			constellationboundarycomponent.cpp \
 			coordinategridcomposite.cpp coordinategridcomponent.cpp \
 			customcatalogscomponent.cpp deepskycomponent.cpp \
-			equatorcomponent.cpp horizoncomponent.cpp \
+			eclipticcomponent.cpp equatorcomponent.cpp horizoncomponent.cpp \
 			jupitermoonscomponent.cpp milkywaycomponent.cpp \
 			mooncomponent.cpp skycomponent.cpp skycomposite.cpp \
 			skymapcomposite.cpp solarsystemcomposite.cpp \
--- trunk/KDE/kdeedu/kstars/kstars/skycomponents/equatorcomponent.cpp #461266:461267
@@ -35,6 +35,7 @@
 
 EquatorComponent::~EquatorComponent()
 {
+  while ( ! Equator.isEmpty() ) delete Equator.takeFirst();
 }
 
 // was KStarsData::initGuides(KSNumbers *num)
@@ -56,7 +57,7 @@
 void EquatorComponent::update(KStarsData *data, KSNumbers *num, bool needNewCoords)
 {
 	if ( Options::showEquator() ) {
-		for ( SkyPoint *p = Equator.first(); p; p = Equator.next() ) {
+	  foreach ( SkyPoint *p, Equator ) {
 			p->EquatorialToHorizontal( LST, data->geo()->lat() );
 		}
 	}
--- trunk/KDE/kdeedu/kstars/kstars/skycomponents/solarsystemcomposite.cpp #461266:461267
@@ -35,6 +35,9 @@
 
 SolarSystemComposite::~SolarSystemComposite::()
 {
+  //JH: is this necessary to call, or is it done automatically?
+  SkyComposite::~SkyComposite();
+
 	delete Earth;
 	delete Sun;
 	delete Venus;
[prev in list] [next in list] [prev in thread] [next in thread] 

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