<div dir="ltr"><span dir="ltr" style="text-align:left" id=":i0.co" class="">Dear KStars team<br></span><div><div><span dir="ltr" style="text-align:left" id=":i0.co" class=""><br>I'm currently investigating the way of integrating KStars Lite in KStars and have a bunch of questions:<br><br>1.I
 decided to write from scratch KStars class, as it is a subclass of 
KXmlGuiWindow, which won't be used in Lite version, SkyMap class and 
everything related to old SkyMap. However, I will just add new code and 
block the old one in such classes like KStarsData and derivatives of 
SkyComponent/SkyComposite with #ifdef KSTARS_LITE macros, like it is 
already done with INDI and OpenGL support. Is it ok?<br>2. What is the 
difference in, for example, SolarSystemSingleComponent between update() 
and updatePlanets() functions? The latter recomputes position of planet 
with new KSNumbers value, right?<br><br>I will start by creating new 
KStarsLite class, add all stuff related to loading QML files and then 
begin working with SkyMap. For now I will use my UI prototype, that I 
showed in proposal, but later I will change it with the new one, 
which will be probably based on Kirigami framework.</span></div></div></div>