<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>