[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-10-22 21:52:48
Message-ID: 1130017968.907428.10581.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 473201 by harris:

Working in skycomponents; still uncompileable:

+ Refactoring: renamed "AbstractPlanetComponent" to 
"SolarSystemSingleComponent"; this is the base class for components 
which contain one KSPlanetBase object (SunComp, MoonComp, 
PlanetComp, PlutoComp)

+ Refactoring: added "SolarSystemListComponent"; this is the base class 
for components which contain a QList of objects (AsteroidsComp, 
CometsComp)

+ All components draw() function: use KStars* arg instead of SkyMap*, 
because we need access to KStarsData, and there is no SkyMap::data() 

+ Add visible() checks to solar system draw() functions

+ SolarSystemComposite: now contains addComponent()'s for all children.
Thomas had set it up so that the inner bodies (Sun, Moon, Mercury, 
Venus) have separate pointers, in order to draw them in the correct 
order so they appear "behind" each other correctly.  However, I'd rather 
handle this by reimplementing SkyComposite::draw(), if possible.

+ Added draw() functions for EclipticComp, EquatorComp, and PlutoComp




 M  +3 -3      Makefile.am  
 D             abstractplanetcomponent.cpp  
 D             abstractplanetcomponent.h  
 M  +9 -6      asteroidscomponent.cpp  
 M  +19 -9     asteroidscomponent.h  
 M  +10 -4     cometscomponent.cpp  
 M  +16 -6     cometscomponent.h  
 M  +7 -4      constellationboundarycomponent.cpp  
 M  +2 -2      constellationboundarycomponent.h  
 M  +10 -7     constellationlinescomponent.cpp  
 M  +2 -2      constellationlinescomponent.h  
 M  +4 -3      constellationnamescomponent.cpp  
 M  +2 -2      constellationnamescomponent.h  
 M  +4 -2      coordinategridcomponent.cpp  
 M  +2 -2      coordinategridcomponent.h  
 M  +6 -3      customcatalogscomponent.cpp  
 M  +2 -2      customcatalogscomponent.h  
 M  +4 -1      deepskycomponent.cpp  
 M  +1 -1      deepskycomponent.h  
 M  +169 -0    eclipticcomponent.cpp  
 M  +2 -4      eclipticcomponent.h  
 M  +162 -0    equatorcomponent.cpp  
 M  +1 -1      equatorcomponent.h  
 M  +26 -24    horizoncomponent.cpp  
 M  +1 -1      horizoncomponent.h  
 M  +4 -2      jupitermoonscomponent.cpp  
 M  +1 -1      jupitermoonscomponent.h  
 M  +2 -13     listcomponent.h  
 M  +6 -5      milkywaycomponent.cpp  
 M  +1 -1      milkywaycomponent.h  
 M  +5 -3      mooncomponent.cpp  
 M  +4 -4      mooncomponent.h  
 M  +40 -23    planetcomponent.cpp  
 M  +18 -5     planetcomponent.h  
 M  +1 -1      plutocomponent.cpp  
 M  +6 -5      plutocomponent.h  
 M  +0 -17     singlecomponent.cpp  
 M  +16 -17    singlecomponent.h  
 M  +5 -4      skycomponent.cpp  
 M  +18 -9     skycomponent.h  
 M  +5 -5      skycomposite.cpp  
 M  +6 -6      skycomposite.h  
 M  +29 -33    solarsystemcomposite.cpp  
 M  +4 -15     solarsystemcomposite.h  
 A             solarsystemlistcomponent.cpp   [License: GPL (v2+)]
 A             solarsystemlistcomponent.h   [License: GPL (v2+)]
 A             solarsystemsinglecomponent.cpp   [License: GPL (v2+)]
 A             solarsystemsinglecomponent.h   [License: GPL (v2+)]
 M  +5 -4      starcomponent.cpp  
 M  +1 -1      starcomponent.h  
 M  +4 -2      suncomponent.cpp  
 M  +5 -4      suncomponent.h  


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

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