[Kstars-devel] KDE/kdeedu/kstars/kstars

Jason Harris kstars at 30doradus.org
Mon Aug 8 05:46:14 CEST 2005


SVN commit 443962 by harris:

Simplifying startup procedure:

+ Remove privatedata class (as discussed on kstars-devel)
  Further on, we can change KStarsData into what 
  privatedata was supposed to be...

+ gutted buildGUI() function.  It contained a lot of critical 
  startup code that had nothing to do with building the GUI.  
  That code is now in the slot function datainitFinished(), 
  which is called after KStarsData signals that its 
  initialization is complete.

  Rough outline of datainitFinished():

  1. buildGUI() populates main window, initializes 
     menu/toolbar actions

  2. time-related Signal/Slot conections
  
  3. initialize time & date, call updateTime(), and start 
     the simulation clock

  4. Show the main window, then (?) run the startup wizard

  5. initFocus() sets the initial focus position

  6. start DCOP listening

  7. applyConfig() propagates data from the Options object

  8. (?) show Tip of the Day

CCMAIL: kstars-devel at kde.org


 M  +26 -35    kstars.cpp  
 M  +13 -22    kstars.h  
 M  +119 -148  kstarsinit.cpp  
 M  +1 -1      skymap.cpp  




More information about the Kstars-devel mailing list