During last two week’s I did research KStars current source code, especially in parts mostly releated to my project. I reached a few conclusions, of how to implement several things, mostly in the first part of my project – OAL 2.0 file loading support. Here they come.
First of all, in order to clearly implement loading of OAL 2.0 reports, I need to enable KStars to store multiple Log objects at a time (I plan to do some serious changes to that class, but describing this will take too much space) – currently there can be only one Log object (KStarsData::m_logObject member). I’ll store multiple log objects in a QList. Surelly, there’d be quite a lot of work to get dialogs and all that stuff to use it, but I done some mock-ups, and I am sure everything will be done on time.
Log object currently is able to store all the informations taken from the OAL 2.0 log. During this week’s I’ll verify all of this and also provide improved dialog for adding and deletion of observers (currently this option is unavailable).