• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdeedu API Reference
  • KDE Home
  • Contact Us
 

kstars

  • sources
  • kde-4.12
  • kdeedu
  • kstars
  • kstars
Options.cpp
Go to the documentation of this file.
1 // This file is generated by kconfig_compiler from kstars.kcfg.
2 // All changes you do to this file will be lost.
3 
4 #include "Options.h"
5 
6 #include <kglobal.h>
7 #include <QtCore/QFile>
8 
9 class OptionsHelper
10 {
11  public:
12  OptionsHelper() : q(0) {}
13  ~OptionsHelper() { delete q; }
14  Options *q;
15 };
16 K_GLOBAL_STATIC(OptionsHelper, s_globalOptions)
17 Options *Options::self()
18 {
19  if (!s_globalOptions->q) {
20  new Options;
21  s_globalOptions->q->readConfig();
22  }
23 
24  return s_globalOptions->q;
25 }
26 
27 Options::Options( )
28  : KConfigSkeleton( QLatin1String( "kstarsrc" ) )
29 {
30  Q_ASSERT(!s_globalOptions->q);
31  s_globalOptions->q = this;
32  setCurrentGroup( QLatin1String( "GUI" ) );
33 
34  KConfigSkeleton::ItemPoint *itemPositionTimeBox;
35  itemPositionTimeBox = new KConfigSkeleton::ItemPoint( currentGroup(), QLatin1String( "PositionTimeBox" ), mPositionTimeBox, QPoint(0,0) );
36  addItem( itemPositionTimeBox, QLatin1String( "PositionTimeBox" ) );
37  KConfigSkeleton::ItemPoint *itemPositionFocusBox;
38  itemPositionFocusBox = new KConfigSkeleton::ItemPoint( currentGroup(), QLatin1String( "PositionFocusBox" ), mPositionFocusBox, QPoint(600,0) );
39  addItem( itemPositionFocusBox, QLatin1String( "PositionFocusBox" ) );
40  KConfigSkeleton::ItemPoint *itemPositionGeoBox;
41  itemPositionGeoBox = new KConfigSkeleton::ItemPoint( currentGroup(), QLatin1String( "PositionGeoBox" ), mPositionGeoBox, QPoint(0,600) );
42  addItem( itemPositionGeoBox, QLatin1String( "PositionGeoBox" ) );
43  KConfigSkeleton::ItemBool *itemShadeTimeBox;
44  itemShadeTimeBox = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShadeTimeBox" ), mShadeTimeBox, true );
45  addItem( itemShadeTimeBox, QLatin1String( "ShadeTimeBox" ) );
46  KConfigSkeleton::ItemBool *itemShadeFocusBox;
47  itemShadeFocusBox = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShadeFocusBox" ), mShadeFocusBox, true );
48  addItem( itemShadeFocusBox, QLatin1String( "ShadeFocusBox" ) );
49  KConfigSkeleton::ItemBool *itemShadeGeoBox;
50  itemShadeGeoBox = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShadeGeoBox" ), mShadeGeoBox, true );
51  addItem( itemShadeGeoBox, QLatin1String( "ShadeGeoBox" ) );
52  KConfigSkeleton::ItemBool *itemShowInfoBoxes;
53  itemShowInfoBoxes = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowInfoBoxes" ), mShowInfoBoxes, true );
54  addItem( itemShowInfoBoxes, QLatin1String( "ShowInfoBoxes" ) );
55  KConfigSkeleton::ItemBool *itemShowTimeBox;
56  itemShowTimeBox = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowTimeBox" ), mShowTimeBox, true );
57  addItem( itemShowTimeBox, QLatin1String( "ShowTimeBox" ) );
58  KConfigSkeleton::ItemBool *itemShowFocusBox;
59  itemShowFocusBox = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowFocusBox" ), mShowFocusBox, true );
60  addItem( itemShowFocusBox, QLatin1String( "ShowFocusBox" ) );
61  KConfigSkeleton::ItemBool *itemShowGeoBox;
62  itemShowGeoBox = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowGeoBox" ), mShowGeoBox, true );
63  addItem( itemShowGeoBox, QLatin1String( "ShowGeoBox" ) );
64  KConfigSkeleton::ItemInt *itemStickyTimeBox;
65  itemStickyTimeBox = new KConfigSkeleton::ItemInt( currentGroup(), QLatin1String( "StickyTimeBox" ), mStickyTimeBox, 0 );
66  itemStickyTimeBox->setMinValue(0);
67  itemStickyTimeBox->setMaxValue(3);
68  addItem( itemStickyTimeBox, QLatin1String( "StickyTimeBox" ) );
69  KConfigSkeleton::ItemInt *itemStickyFocusBox;
70  itemStickyFocusBox = new KConfigSkeleton::ItemInt( currentGroup(), QLatin1String( "StickyFocusBox" ), mStickyFocusBox, 1 );
71  itemStickyFocusBox->setMinValue(0);
72  itemStickyFocusBox->setMaxValue(3);
73  addItem( itemStickyFocusBox, QLatin1String( "StickyFocusBox" ) );
74  KConfigSkeleton::ItemInt *itemStickyGeoBox;
75  itemStickyGeoBox = new KConfigSkeleton::ItemInt( currentGroup(), QLatin1String( "StickyGeoBox" ), mStickyGeoBox, 2 );
76  itemStickyGeoBox->setMinValue(0);
77  itemStickyGeoBox->setMaxValue(3);
78  addItem( itemStickyGeoBox, QLatin1String( "StickyGeoBox" ) );
79  KConfigSkeleton::ItemBool *itemShowStatusBar;
80  itemShowStatusBar = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowStatusBar" ), mShowStatusBar, true );
81  addItem( itemShowStatusBar, QLatin1String( "ShowStatusBar" ) );
82  KConfigSkeleton::ItemBool *itemShowAltAzField;
83  itemShowAltAzField = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowAltAzField" ), mShowAltAzField, true );
84  addItem( itemShowAltAzField, QLatin1String( "ShowAltAzField" ) );
85  KConfigSkeleton::ItemBool *itemShowRADecField;
86  itemShowRADecField = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowRADecField" ), mShowRADecField, true );
87  addItem( itemShowRADecField, QLatin1String( "ShowRADecField" ) );
88  KConfigSkeleton::ItemUInt *itemWindowWidth;
89  itemWindowWidth = new KConfigSkeleton::ItemUInt( currentGroup(), QLatin1String( "WindowWidth" ), mWindowWidth, 1024 );
90  addItem( itemWindowWidth, QLatin1String( "WindowWidth" ) );
91  KConfigSkeleton::ItemUInt *itemWindowHeight;
92  itemWindowHeight = new KConfigSkeleton::ItemUInt( currentGroup(), QLatin1String( "WindowHeight" ), mWindowHeight, 768 );
93  addItem( itemWindowHeight, QLatin1String( "WindowHeight" ) );
94  KConfigSkeleton::ItemBool *itemRunStartupWizard;
95  itemRunStartupWizard = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "RunStartupWizard" ), mRunStartupWizard, true );
96  addItem( itemRunStartupWizard, QLatin1String( "RunStartupWizard" ) );
97 
98  setCurrentGroup( QLatin1String( "Catalogs" ) );
99 
100  KConfigSkeleton::ItemStringList *itemCatalogFile;
101  itemCatalogFile = new KConfigSkeleton::ItemStringList( currentGroup(), QLatin1String( "CatalogFile" ), mCatalogFile );
102  addItem( itemCatalogFile, QLatin1String( "CatalogFile" ) );
103  QList<int> defaultShowCatalog;
104 
105  KConfigSkeleton::ItemIntList *itemShowCatalog;
106  itemShowCatalog = new KConfigSkeleton::ItemIntList( currentGroup(), QLatin1String( "ShowCatalog" ), mShowCatalog, defaultShowCatalog );
107  addItem( itemShowCatalog, QLatin1String( "ShowCatalog" ) );
108  KConfigSkeleton::ItemStringList *itemShowCatalogNames;
109  itemShowCatalogNames = new KConfigSkeleton::ItemStringList( currentGroup(), QLatin1String( "ShowCatalogNames" ), mShowCatalogNames );
110  addItem( itemShowCatalogNames, QLatin1String( "ShowCatalogNames" ) );
111 
112  setCurrentGroup( QLatin1String( "indi" ) );
113 
114  KConfigSkeleton::ItemBool *itemUseGeographicUpdate;
115  itemUseGeographicUpdate = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "useGeographicUpdate" ), mUseGeographicUpdate, true );
116  addItem( itemUseGeographicUpdate, QLatin1String( "useGeographicUpdate" ) );
117  KConfigSkeleton::ItemBool *itemUseTimeUpdate;
118  itemUseTimeUpdate = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "useTimeUpdate" ), mUseTimeUpdate, true );
119  addItem( itemUseTimeUpdate, QLatin1String( "useTimeUpdate" ) );
120  KConfigSkeleton::ItemBool *itemShowTargetCrosshair;
121  itemShowTargetCrosshair = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "showTargetCrosshair" ), mShowTargetCrosshair, true );
122  addItem( itemShowTargetCrosshair, QLatin1String( "showTargetCrosshair" ) );
123  KConfigSkeleton::ItemBool *itemShowINDIMessages;
124  itemShowINDIMessages = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "showINDIMessages" ), mShowINDIMessages, true );
125  addItem( itemShowINDIMessages, QLatin1String( "showINDIMessages" ) );
126  KConfigSkeleton::ItemBool *itemShowFITS;
127  itemShowFITS = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "showFITS" ), mShowFITS, true );
128  addItem( itemShowFITS, QLatin1String( "showFITS" ) );
129  KConfigSkeleton::ItemString *itemTelescopePort;
130  itemTelescopePort = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "telescopePort" ), mTelescopePort, QLatin1String( "/dev/ttyUSB0" ) );
131  addItem( itemTelescopePort, QLatin1String( "telescopePort" ) );
132  KConfigSkeleton::ItemString *itemFocuserPort;
133  itemFocuserPort = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "focuserPort" ), mFocuserPort, QLatin1String( "/dev/ttyUSB1" ) );
134  addItem( itemFocuserPort, QLatin1String( "focuserPort" ) );
135  KConfigSkeleton::ItemString *itemFilterPort;
136  itemFilterPort = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "filterPort" ), mFilterPort, QLatin1String( "/dev/ttyUSB2" ) );
137  addItem( itemFilterPort, QLatin1String( "filterPort" ) );
138  KConfigSkeleton::ItemString *itemVideoPort;
139  itemVideoPort = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "videoPort" ), mVideoPort, QLatin1String( "/dev/video0" ) );
140  addItem( itemVideoPort, QLatin1String( "videoPort" ) );
141  KConfigSkeleton::ItemBool *itemUseComputerSource;
142  itemUseComputerSource = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "useComputerSource" ), mUseComputerSource, true );
143  addItem( itemUseComputerSource, QLatin1String( "useComputerSource" ) );
144  KConfigSkeleton::ItemBool *itemUseDeviceSource;
145  itemUseDeviceSource = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "useDeviceSource" ), mUseDeviceSource, false );
146  addItem( itemUseDeviceSource, QLatin1String( "useDeviceSource" ) );
147  KConfigSkeleton::ItemString *itemFitsDir;
148  itemFitsDir = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "fitsDir" ), mFitsDir );
149  addItem( itemFitsDir, QLatin1String( "fitsDir" ) );
150  KConfigSkeleton::ItemString *itemServerPortStart;
151  itemServerPortStart = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "serverPortStart" ), mServerPortStart, QLatin1String( "7264" ) );
152  addItem( itemServerPortStart, QLatin1String( "serverPortStart" ) );
153  KConfigSkeleton::ItemString *itemServerPortEnd;
154  itemServerPortEnd = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "serverPortEnd" ), mServerPortEnd, QLatin1String( "9000" ) );
155  addItem( itemServerPortEnd, QLatin1String( "serverPortEnd" ) );
156  KConfigSkeleton::ItemStringList *itemFilterAlias;
157  itemFilterAlias = new KConfigSkeleton::ItemStringList( currentGroup(), QLatin1String( "filterAlias" ), mFilterAlias );
158  addItem( itemFilterAlias, QLatin1String( "filterAlias" ) );
159  KConfigSkeleton::ItemString *itemIndiServer;
160  itemIndiServer = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "indiServer" ), mIndiServer, QLatin1String( "/usr/bin/indiserver" ) );
161  addItem( itemIndiServer, QLatin1String( "indiServer" ) );
162  KConfigSkeleton::ItemString *itemIndiDriversDir;
163  itemIndiDriversDir = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "indiDriversDir" ), mIndiDriversDir, QLatin1String( "/usr/share/indi" ) );
164  addItem( itemIndiDriversDir, QLatin1String( "indiDriversDir" ) );
165 
166  setCurrentGroup( QLatin1String( "Location" ) );
167 
168  KConfigSkeleton::ItemString *itemCityName;
169  itemCityName = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "CityName" ), mCityName, QLatin1String( "Greenwich" ) );
170  addItem( itemCityName, QLatin1String( "CityName" ) );
171  KConfigSkeleton::ItemString *itemProvinceName;
172  itemProvinceName = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "ProvinceName" ), mProvinceName );
173  addItem( itemProvinceName, QLatin1String( "ProvinceName" ) );
174  KConfigSkeleton::ItemString *itemCountryName;
175  itemCountryName = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "CountryName" ), mCountryName, QLatin1String( "United Kingdom" ) );
176  addItem( itemCountryName, QLatin1String( "CountryName" ) );
177  KConfigSkeleton::ItemDouble *itemLongitude;
178  itemLongitude = new KConfigSkeleton::ItemDouble( currentGroup(), QLatin1String( "Longitude" ), mLongitude, 0.0 );
179  addItem( itemLongitude, QLatin1String( "Longitude" ) );
180  KConfigSkeleton::ItemDouble *itemLatitude;
181  itemLatitude = new KConfigSkeleton::ItemDouble( currentGroup(), QLatin1String( "Latitude" ), mLatitude, 51.468 );
182  addItem( itemLatitude, QLatin1String( "Latitude" ) );
183  KConfigSkeleton::ItemDouble *itemElevation;
184  itemElevation = new KConfigSkeleton::ItemDouble( currentGroup(), QLatin1String( "Elevation" ), mElevation, -10.0 );
185  addItem( itemElevation, QLatin1String( "Elevation" ) );
186  KConfigSkeleton::ItemDouble *itemTimeZone;
187  itemTimeZone = new KConfigSkeleton::ItemDouble( currentGroup(), QLatin1String( "TimeZone" ), mTimeZone, 0.0 );
188  addItem( itemTimeZone, QLatin1String( "TimeZone" ) );
189  KConfigSkeleton::ItemString *itemDST;
190  itemDST = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "DST" ), mDST, QLatin1String( "--" ) );
191  addItem( itemDST, QLatin1String( "DST" ) );
192 
193  setCurrentGroup( QLatin1String( "View" ) );
194 
195  KConfigSkeleton::ItemBool *itemUseAnimatedSlewing;
196  itemUseAnimatedSlewing = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "UseAnimatedSlewing" ), mUseAnimatedSlewing, true );
197  addItem( itemUseAnimatedSlewing, QLatin1String( "UseAnimatedSlewing" ) );
198  KConfigSkeleton::ItemStringList *itemFOVNames;
199  itemFOVNames = new KConfigSkeleton::ItemStringList( currentGroup(), QLatin1String( "FOVNames" ), mFOVNames );
200  addItem( itemFOVNames, QLatin1String( "FOVNames" ) );
201  KConfigSkeleton::ItemBool *itemFadePlanetTrails;
202  itemFadePlanetTrails = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "FadePlanetTrails" ), mFadePlanetTrails, true );
203  addItem( itemFadePlanetTrails, QLatin1String( "FadePlanetTrails" ) );
204  KConfigSkeleton::ItemDouble *itemFocusRA;
205  itemFocusRA = new KConfigSkeleton::ItemDouble( currentGroup(), QLatin1String( "FocusRA" ), mFocusRA, 180.0 );
206  addItem( itemFocusRA, QLatin1String( "FocusRA" ) );
207  KConfigSkeleton::ItemDouble *itemFocusDec;
208  itemFocusDec = new KConfigSkeleton::ItemDouble( currentGroup(), QLatin1String( "FocusDec" ), mFocusDec, 45.0 );
209  addItem( itemFocusDec, QLatin1String( "FocusDec" ) );
210  KConfigSkeleton::ItemString *itemFocusObject;
211  itemFocusObject = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "FocusObject" ), mFocusObject, QLatin1String( "nothing" ) );
212  addItem( itemFocusObject, QLatin1String( "FocusObject" ) );
213  KConfigSkeleton::ItemBool *itemIsTracking;
214  itemIsTracking = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "IsTracking" ), mIsTracking, false );
215  addItem( itemIsTracking, QLatin1String( "IsTracking" ) );
216  KConfigSkeleton::ItemBool *itemHideOnSlew;
217  itemHideOnSlew = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "HideOnSlew" ), mHideOnSlew, true );
218  addItem( itemHideOnSlew, QLatin1String( "HideOnSlew" ) );
219  KConfigSkeleton::ItemBool *itemHideCBounds;
220  itemHideCBounds = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "HideCBounds" ), mHideCBounds, true );
221  addItem( itemHideCBounds, QLatin1String( "HideCBounds" ) );
222  KConfigSkeleton::ItemBool *itemHideCLines;
223  itemHideCLines = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "HideCLines" ), mHideCLines, false );
224  addItem( itemHideCLines, QLatin1String( "HideCLines" ) );
225  KConfigSkeleton::ItemUInt *itemSkyCulture;
226  itemSkyCulture = new KConfigSkeleton::ItemUInt( currentGroup(), QLatin1String( "SkyCulture" ), mSkyCulture, 11 );
227  addItem( itemSkyCulture, QLatin1String( "SkyCulture" ) );
228  KConfigSkeleton::ItemBool *itemHideCNames;
229  itemHideCNames = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "HideCNames" ), mHideCNames, false );
230  addItem( itemHideCNames, QLatin1String( "HideCNames" ) );
231  KConfigSkeleton::ItemBool *itemHideGrids;
232  itemHideGrids = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "HideGrids" ), mHideGrids, true );
233  addItem( itemHideGrids, QLatin1String( "HideGrids" ) );
234  KConfigSkeleton::ItemBool *itemHideMilkyWay;
235  itemHideMilkyWay = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "HideMilkyWay" ), mHideMilkyWay, true );
236  addItem( itemHideMilkyWay, QLatin1String( "HideMilkyWay" ) );
237  KConfigSkeleton::ItemBool *itemHideIC;
238  itemHideIC = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "HideIC" ), mHideIC, true );
239  addItem( itemHideIC, QLatin1String( "HideIC" ) );
240  KConfigSkeleton::ItemBool *itemHideMessier;
241  itemHideMessier = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "HideMessier" ), mHideMessier, true );
242  addItem( itemHideMessier, QLatin1String( "HideMessier" ) );
243  KConfigSkeleton::ItemBool *itemHideNGC;
244  itemHideNGC = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "HideNGC" ), mHideNGC, true );
245  addItem( itemHideNGC, QLatin1String( "HideNGC" ) );
246  KConfigSkeleton::ItemBool *itemHideOther;
247  itemHideOther = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "HideOther" ), mHideOther, true );
248  addItem( itemHideOther, QLatin1String( "HideOther" ) );
249  KConfigSkeleton::ItemBool *itemHidePlanets;
250  itemHidePlanets = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "HidePlanets" ), mHidePlanets, false );
251  addItem( itemHidePlanets, QLatin1String( "HidePlanets" ) );
252  KConfigSkeleton::ItemBool *itemHideStars;
253  itemHideStars = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "HideStars" ), mHideStars, true );
254  addItem( itemHideStars, QLatin1String( "HideStars" ) );
255  KConfigSkeleton::ItemBool *itemHideLabels;
256  itemHideLabels = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "HideLabels" ), mHideLabels, true );
257  addItem( itemHideLabels, QLatin1String( "HideLabels" ) );
258  KConfigSkeleton::ItemBool *itemShowAsteroids;
259  itemShowAsteroids = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowAsteroids" ), mShowAsteroids, true );
260  addItem( itemShowAsteroids, QLatin1String( "ShowAsteroids" ) );
261  KConfigSkeleton::ItemBool *itemShowAsteroidNames;
262  itemShowAsteroidNames = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowAsteroidNames" ), mShowAsteroidNames, false );
263  addItem( itemShowAsteroidNames, QLatin1String( "ShowAsteroidNames" ) );
264  KConfigSkeleton::ItemBool *itemShowComets;
265  itemShowComets = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowComets" ), mShowComets, true );
266  addItem( itemShowComets, QLatin1String( "ShowComets" ) );
267  KConfigSkeleton::ItemBool *itemShowCometNames;
268  itemShowCometNames = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowCometNames" ), mShowCometNames, false );
269  addItem( itemShowCometNames, QLatin1String( "ShowCometNames" ) );
270  KConfigSkeleton::ItemBool *itemShowSupernovae;
271  itemShowSupernovae = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowSupernovae" ), mShowSupernovae, false );
272  addItem( itemShowSupernovae, QLatin1String( "ShowSupernovae" ) );
273  KConfigSkeleton::ItemBool *itemShowSupernovaNames;
274  itemShowSupernovaNames = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowSupernovaNames" ), mShowSupernovaNames, false );
275  addItem( itemShowSupernovaNames, QLatin1String( "ShowSupernovaNames" ) );
276  KConfigSkeleton::ItemDouble *itemMagnitudeLimitShowSupernovae;
277  itemMagnitudeLimitShowSupernovae = new KConfigSkeleton::ItemDouble( currentGroup(), QLatin1String( "MagnitudeLimitShowSupernovae" ), mMagnitudeLimitShowSupernovae, 16 );
278  addItem( itemMagnitudeLimitShowSupernovae, QLatin1String( "MagnitudeLimitShowSupernovae" ) );
279  KConfigSkeleton::ItemBool *itemShowSupernovaAlerts;
280  itemShowSupernovaAlerts = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowSupernovaAlerts" ), mShowSupernovaAlerts, true );
281  addItem( itemShowSupernovaAlerts, QLatin1String( "ShowSupernovaAlerts" ) );
282  KConfigSkeleton::ItemDouble *itemMagnitudeLimitAlertSupernovae;
283  itemMagnitudeLimitAlertSupernovae = new KConfigSkeleton::ItemDouble( currentGroup(), QLatin1String( "MagnitudeLimitAlertSupernovae" ), mMagnitudeLimitAlertSupernovae, 13 );
284  addItem( itemMagnitudeLimitAlertSupernovae, QLatin1String( "MagnitudeLimitAlertSupernovae" ) );
285  KConfigSkeleton::ItemBool *itemUpdateSupernovaeOnStartup;
286  itemUpdateSupernovaeOnStartup = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "UpdateSupernovaeOnStartup" ), mUpdateSupernovaeOnStartup, true );
287  addItem( itemUpdateSupernovaeOnStartup, QLatin1String( "UpdateSupernovaeOnStartup" ) );
288  KConfigSkeleton::ItemBool *itemShowCBounds;
289  itemShowCBounds = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowCBounds" ), mShowCBounds, false );
290  addItem( itemShowCBounds, QLatin1String( "ShowCBounds" ) );
291  KConfigSkeleton::ItemBool *itemShowHighlightedCBound;
292  itemShowHighlightedCBound = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowHighlightedCBound" ), mShowHighlightedCBound, false );
293  addItem( itemShowHighlightedCBound, QLatin1String( "ShowHighlightedCBound" ) );
294  KConfigSkeleton::ItemBool *itemShowCLines;
295  itemShowCLines = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowCLines" ), mShowCLines, false );
296  addItem( itemShowCLines, QLatin1String( "ShowCLines" ) );
297  KConfigSkeleton::ItemBool *itemShowCNames;
298  itemShowCNames = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowCNames" ), mShowCNames, false );
299  addItem( itemShowCNames, QLatin1String( "ShowCNames" ) );
300  KConfigSkeleton::ItemBool *itemShowDeepSky;
301  itemShowDeepSky = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowDeepSky" ), mShowDeepSky, true );
302  addItem( itemShowDeepSky, QLatin1String( "ShowDeepSky" ) );
303  KConfigSkeleton::ItemBool *itemShowEcliptic;
304  itemShowEcliptic = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowEcliptic" ), mShowEcliptic, false );
305  addItem( itemShowEcliptic, QLatin1String( "ShowEcliptic" ) );
306  KConfigSkeleton::ItemBool *itemShowEquator;
307  itemShowEquator = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowEquator" ), mShowEquator, false );
308  addItem( itemShowEquator, QLatin1String( "ShowEquator" ) );
309  KConfigSkeleton::ItemBool *itemAutoSelectGrid;
310  itemAutoSelectGrid = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "AutoSelectGrid" ), mAutoSelectGrid, true );
311  addItem( itemAutoSelectGrid, QLatin1String( "AutoSelectGrid" ) );
312  KConfigSkeleton::ItemBool *itemShowEquatorialGrid;
313  itemShowEquatorialGrid = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowEquatorialGrid" ), mShowEquatorialGrid, false );
314  addItem( itemShowEquatorialGrid, QLatin1String( "ShowEquatorialGrid" ) );
315  KConfigSkeleton::ItemBool *itemShowHorizontalGrid;
316  itemShowHorizontalGrid = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowHorizontalGrid" ), mShowHorizontalGrid, false );
317  addItem( itemShowHorizontalGrid, QLatin1String( "ShowHorizontalGrid" ) );
318  KConfigSkeleton::ItemBool *itemShowGround;
319  itemShowGround = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowGround" ), mShowGround, true );
320  addItem( itemShowGround, QLatin1String( "ShowGround" ) );
321  KConfigSkeleton::ItemBool *itemShowHorizon;
322  itemShowHorizon = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowHorizon" ), mShowHorizon, true );
323  addItem( itemShowHorizon, QLatin1String( "ShowHorizon" ) );
324  KConfigSkeleton::ItemBool *itemShowFlags;
325  itemShowFlags = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowFlags" ), mShowFlags, true );
326  addItem( itemShowFlags, QLatin1String( "ShowFlags" ) );
327  KConfigSkeleton::ItemBool *itemShowIC;
328  itemShowIC = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowIC" ), mShowIC, false );
329  addItem( itemShowIC, QLatin1String( "ShowIC" ) );
330  KConfigSkeleton::ItemBool *itemShowNGC;
331  itemShowNGC = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowNGC" ), mShowNGC, true );
332  addItem( itemShowNGC, QLatin1String( "ShowNGC" ) );
333  KConfigSkeleton::ItemBool *itemShowMessier;
334  itemShowMessier = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowMessier" ), mShowMessier, true );
335  addItem( itemShowMessier, QLatin1String( "ShowMessier" ) );
336  KConfigSkeleton::ItemBool *itemShowMessierImages;
337  itemShowMessierImages = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowMessierImages" ), mShowMessierImages, true );
338  addItem( itemShowMessierImages, QLatin1String( "ShowMessierImages" ) );
339  KConfigSkeleton::ItemBool *itemShowOther;
340  itemShowOther = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowOther" ), mShowOther, true );
341  addItem( itemShowOther, QLatin1String( "ShowOther" ) );
342  KConfigSkeleton::ItemBool *itemShowMilkyWay;
343  itemShowMilkyWay = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowMilkyWay" ), mShowMilkyWay, true );
344  addItem( itemShowMilkyWay, QLatin1String( "ShowMilkyWay" ) );
345  KConfigSkeleton::ItemBool *itemFillMilkyWay;
346  itemFillMilkyWay = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "FillMilkyWay" ), mFillMilkyWay, true );
347  addItem( itemFillMilkyWay, QLatin1String( "FillMilkyWay" ) );
348  KConfigSkeleton::ItemBool *itemShowSolarSystem;
349  itemShowSolarSystem = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowSolarSystem" ), mShowSolarSystem, true );
350  addItem( itemShowSolarSystem, QLatin1String( "ShowSolarSystem" ) );
351  KConfigSkeleton::ItemBool *itemShowPlanetImages;
352  itemShowPlanetImages = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowPlanetImages" ), mShowPlanetImages, true );
353  addItem( itemShowPlanetImages, QLatin1String( "ShowPlanetImages" ) );
354  KConfigSkeleton::ItemBool *itemShowPlanetNames;
355  itemShowPlanetNames = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowPlanetNames" ), mShowPlanetNames, true );
356  addItem( itemShowPlanetNames, QLatin1String( "ShowPlanetNames" ) );
357  KConfigSkeleton::ItemBool *itemShowSun;
358  itemShowSun = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowSun" ), mShowSun, true );
359  addItem( itemShowSun, QLatin1String( "ShowSun" ) );
360  KConfigSkeleton::ItemBool *itemShowMoon;
361  itemShowMoon = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowMoon" ), mShowMoon, true );
362  addItem( itemShowMoon, QLatin1String( "ShowMoon" ) );
363  KConfigSkeleton::ItemBool *itemShowMercury;
364  itemShowMercury = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowMercury" ), mShowMercury, true );
365  addItem( itemShowMercury, QLatin1String( "ShowMercury" ) );
366  KConfigSkeleton::ItemBool *itemShowVenus;
367  itemShowVenus = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowVenus" ), mShowVenus, true );
368  addItem( itemShowVenus, QLatin1String( "ShowVenus" ) );
369  KConfigSkeleton::ItemBool *itemShowMars;
370  itemShowMars = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowMars" ), mShowMars, true );
371  addItem( itemShowMars, QLatin1String( "ShowMars" ) );
372  KConfigSkeleton::ItemBool *itemShowJupiter;
373  itemShowJupiter = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowJupiter" ), mShowJupiter, true );
374  addItem( itemShowJupiter, QLatin1String( "ShowJupiter" ) );
375  KConfigSkeleton::ItemBool *itemShowSaturn;
376  itemShowSaturn = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowSaturn" ), mShowSaturn, true );
377  addItem( itemShowSaturn, QLatin1String( "ShowSaturn" ) );
378  KConfigSkeleton::ItemBool *itemShowUranus;
379  itemShowUranus = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowUranus" ), mShowUranus, true );
380  addItem( itemShowUranus, QLatin1String( "ShowUranus" ) );
381  KConfigSkeleton::ItemBool *itemShowNeptune;
382  itemShowNeptune = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowNeptune" ), mShowNeptune, true );
383  addItem( itemShowNeptune, QLatin1String( "ShowNeptune" ) );
384  KConfigSkeleton::ItemBool *itemShowPluto;
385  itemShowPluto = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowPluto" ), mShowPluto, true );
386  addItem( itemShowPluto, QLatin1String( "ShowPluto" ) );
387  KConfigSkeleton::ItemBool *itemShowStars;
388  itemShowStars = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowStars" ), mShowStars, true );
389  addItem( itemShowStars, QLatin1String( "ShowStars" ) );
390  KConfigSkeleton::ItemBool *itemShowStarMagnitudes;
391  itemShowStarMagnitudes = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowStarMagnitudes" ), mShowStarMagnitudes, false );
392  addItem( itemShowStarMagnitudes, QLatin1String( "ShowStarMagnitudes" ) );
393  KConfigSkeleton::ItemBool *itemShowStarNames;
394  itemShowStarNames = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowStarNames" ), mShowStarNames, true );
395  addItem( itemShowStarNames, QLatin1String( "ShowStarNames" ) );
396  KConfigSkeleton::ItemBool *itemShowDeepSkyMagnitudes;
397  itemShowDeepSkyMagnitudes = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowDeepSkyMagnitudes" ), mShowDeepSkyMagnitudes, false );
398  addItem( itemShowDeepSkyMagnitudes, QLatin1String( "ShowDeepSkyMagnitudes" ) );
399  KConfigSkeleton::ItemBool *itemShowDeepSkyNames;
400  itemShowDeepSkyNames = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowDeepSkyNames" ), mShowDeepSkyNames, false );
401  addItem( itemShowDeepSkyNames, QLatin1String( "ShowDeepSkyNames" ) );
402  KConfigSkeleton::ItemDouble *itemSlewTimeScale;
403  itemSlewTimeScale = new KConfigSkeleton::ItemDouble( currentGroup(), QLatin1String( "SlewTimeScale" ), mSlewTimeScale, 60 );
404  addItem( itemSlewTimeScale, QLatin1String( "SlewTimeScale" ) );
405  KConfigSkeleton::ItemUInt *itemBoxBGMode;
406  itemBoxBGMode = new KConfigSkeleton::ItemUInt( currentGroup(), QLatin1String( "BoxBGMode" ), mBoxBGMode, 1 );
407  addItem( itemBoxBGMode, QLatin1String( "BoxBGMode" ) );
408  KConfigSkeleton::ItemUInt *itemProjection;
409  itemProjection = new KConfigSkeleton::ItemUInt( currentGroup(), QLatin1String( "Projection" ), mProjection, 0 );
410  addItem( itemProjection, QLatin1String( "Projection" ) );
411  KConfigSkeleton::ItemBool *itemUseAbbrevConstellNames;
412  itemUseAbbrevConstellNames = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "UseAbbrevConstellNames" ), mUseAbbrevConstellNames, false );
413  addItem( itemUseAbbrevConstellNames, QLatin1String( "UseAbbrevConstellNames" ) );
414  KConfigSkeleton::ItemBool *itemUseLatinConstellNames;
415  itemUseLatinConstellNames = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "UseLatinConstellNames" ), mUseLatinConstellNames, true );
416  addItem( itemUseLatinConstellNames, QLatin1String( "UseLatinConstellNames" ) );
417  KConfigSkeleton::ItemBool *itemUseLocalConstellNames;
418  itemUseLocalConstellNames = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "UseLocalConstellNames" ), mUseLocalConstellNames, false );
419  addItem( itemUseLocalConstellNames, QLatin1String( "UseLocalConstellNames" ) );
420  KConfigSkeleton::ItemBool *itemUseAltAz;
421  itemUseAltAz = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "UseAltAz" ), mUseAltAz, true );
422  addItem( itemUseAltAz, QLatin1String( "UseAltAz" ) );
423  KConfigSkeleton::ItemBool *itemUseAutoLabel;
424  itemUseAutoLabel = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "UseAutoLabel" ), mUseAutoLabel, true );
425  addItem( itemUseAutoLabel, QLatin1String( "UseAutoLabel" ) );
426  KConfigSkeleton::ItemBool *itemUseAutoTrail;
427  itemUseAutoTrail = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "UseAutoTrail" ), mUseAutoTrail, true );
428  addItem( itemUseAutoTrail, QLatin1String( "UseAutoTrail" ) );
429  KConfigSkeleton::ItemBool *itemUseHoverLabel;
430  itemUseHoverLabel = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "UseHoverLabel" ), mUseHoverLabel, true );
431  addItem( itemUseHoverLabel, QLatin1String( "UseHoverLabel" ) );
432  KConfigSkeleton::ItemBool *itemUseRefraction;
433  itemUseRefraction = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "UseRefraction" ), mUseRefraction, true );
434  addItem( itemUseRefraction, QLatin1String( "UseRefraction" ) );
435  KConfigSkeleton::ItemBool *itemUseRelativistic;
436  itemUseRelativistic = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "UseRelativistic" ), mUseRelativistic, false );
437  addItem( itemUseRelativistic, QLatin1String( "UseRelativistic" ) );
438  KConfigSkeleton::ItemBool *itemUseAntialias;
439  itemUseAntialias = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "UseAntialias" ), mUseAntialias, true );
440  addItem( itemUseAntialias, QLatin1String( "UseAntialias" ) );
441  KConfigSkeleton::ItemDouble *itemZoomFactor;
442  itemZoomFactor = new KConfigSkeleton::ItemDouble( currentGroup(), QLatin1String( "ZoomFactor" ), mZoomFactor, 1000. );
443  itemZoomFactor->setMinValue(200.);
444  itemZoomFactor->setMaxValue(5000000.);
445  addItem( itemZoomFactor, QLatin1String( "ZoomFactor" ) );
446  KConfigSkeleton::ItemDouble *itemMagLimitAsteroid;
447  itemMagLimitAsteroid = new KConfigSkeleton::ItemDouble( currentGroup(), QLatin1String( "MagLimitAsteroid" ), mMagLimitAsteroid, 10.0 );
448  addItem( itemMagLimitAsteroid, QLatin1String( "MagLimitAsteroid" ) );
449  KConfigSkeleton::ItemDouble *itemAsteroidLabelDensity;
450  itemAsteroidLabelDensity = new KConfigSkeleton::ItemDouble( currentGroup(), QLatin1String( "AsteroidLabelDensity" ), mAsteroidLabelDensity, 4.0 );
451  addItem( itemAsteroidLabelDensity, QLatin1String( "AsteroidLabelDensity" ) );
452  KConfigSkeleton::ItemDouble *itemMagLimitDrawDeepSky;
453  itemMagLimitDrawDeepSky = new KConfigSkeleton::ItemDouble( currentGroup(), QLatin1String( "MagLimitDrawDeepSky" ), mMagLimitDrawDeepSky, 16.0 );
454  addItem( itemMagLimitDrawDeepSky, QLatin1String( "MagLimitDrawDeepSky" ) );
455  KConfigSkeleton::ItemDouble *itemMagLimitDrawDeepSkyZoomOut;
456  itemMagLimitDrawDeepSkyZoomOut = new KConfigSkeleton::ItemDouble( currentGroup(), QLatin1String( "MagLimitDrawDeepSkyZoomOut" ), mMagLimitDrawDeepSkyZoomOut, 5.0 );
457  addItem( itemMagLimitDrawDeepSkyZoomOut, QLatin1String( "MagLimitDrawDeepSkyZoomOut" ) );
458  KConfigSkeleton::ItemInt *itemStarDensity;
459  itemStarDensity = new KConfigSkeleton::ItemInt( currentGroup(), QLatin1String( "StarDensity" ), mStarDensity, 5 );
460  addItem( itemStarDensity, QLatin1String( "StarDensity" ) );
461  KConfigSkeleton::ItemDouble *itemMagLimitHideStar;
462  itemMagLimitHideStar = new KConfigSkeleton::ItemDouble( currentGroup(), QLatin1String( "MagLimitHideStar" ), mMagLimitHideStar, 5.0 );
463  addItem( itemMagLimitHideStar, QLatin1String( "MagLimitHideStar" ) );
464  KConfigSkeleton::ItemDouble *itemStarLabelDensity;
465  itemStarLabelDensity = new KConfigSkeleton::ItemDouble( currentGroup(), QLatin1String( "StarLabelDensity" ), mStarLabelDensity, 2.0 );
466  addItem( itemStarLabelDensity, QLatin1String( "StarLabelDensity" ) );
467  KConfigSkeleton::ItemDouble *itemDeepSkyLabelDensity;
468  itemDeepSkyLabelDensity = new KConfigSkeleton::ItemDouble( currentGroup(), QLatin1String( "DeepSkyLabelDensity" ), mDeepSkyLabelDensity, 5.0 );
469  addItem( itemDeepSkyLabelDensity, QLatin1String( "DeepSkyLabelDensity" ) );
470  KConfigSkeleton::ItemBool *itemDeepSkyLongLabels;
471  itemDeepSkyLongLabels = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "DeepSkyLongLabels" ), mDeepSkyLongLabels, false );
472  addItem( itemDeepSkyLongLabels, QLatin1String( "DeepSkyLongLabels" ) );
473  KConfigSkeleton::ItemDouble *itemMaxRadCometName;
474  itemMaxRadCometName = new KConfigSkeleton::ItemDouble( currentGroup(), QLatin1String( "MaxRadCometName" ), mMaxRadCometName, 3.0 );
475  addItem( itemMaxRadCometName, QLatin1String( "MaxRadCometName" ) );
476  KConfigSkeleton::ItemBool *itemUseGL;
477  itemUseGL = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "UseGL" ), mUseGL, false );
478  addItem( itemUseGL, QLatin1String( "UseGL" ) );
479  KConfigSkeleton::ItemBool *itemRunClock;
480  itemRunClock = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "RunClock" ), mRunClock, true );
481  addItem( itemRunClock, QLatin1String( "RunClock" ) );
482 
483  setCurrentGroup( QLatin1String( "ObservingList" ) );
484 
485  KConfigSkeleton::ItemBool *itemObsListSymbol;
486  itemObsListSymbol = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ObsListSymbol" ), mObsListSymbol, true );
487  addItem( itemObsListSymbol, QLatin1String( "ObsListSymbol" ) );
488  KConfigSkeleton::ItemBool *itemObsListText;
489  itemObsListText = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ObsListText" ), mObsListText, false );
490  addItem( itemObsListText, QLatin1String( "ObsListText" ) );
491  KConfigSkeleton::ItemBool *itemObsListSaveImage;
492  itemObsListSaveImage = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ObsListSaveImage" ), mObsListSaveImage, false );
493  addItem( itemObsListSaveImage, QLatin1String( "ObsListSaveImage" ) );
494  KConfigSkeleton::ItemBool *itemObsListPreferDSS;
495  itemObsListPreferDSS = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ObsListPreferDSS" ), mObsListPreferDSS, true );
496  addItem( itemObsListPreferDSS, QLatin1String( "ObsListPreferDSS" ) );
497  KConfigSkeleton::ItemBool *itemObsListPreferSDSS;
498  itemObsListPreferSDSS = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ObsListPreferSDSS" ), mObsListPreferSDSS, false );
499  addItem( itemObsListPreferSDSS, QLatin1String( "ObsListPreferSDSS" ) );
500 
501  setCurrentGroup( QLatin1String( "Colors" ) );
502 
503  KConfigSkeleton::ItemString *itemColorSchemeFile;
504  itemColorSchemeFile = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "ColorSchemeFile" ), mColorSchemeFile, QLatin1String( "moonless-night.colors" ) );
505  addItem( itemColorSchemeFile, QLatin1String( "ColorSchemeFile" ) );
506  KConfigSkeleton::ItemBool *itemDarkAppColors;
507  itemDarkAppColors = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "DarkAppColors" ), mDarkAppColors, false );
508  addItem( itemDarkAppColors, QLatin1String( "DarkAppColors" ) );
509  KConfigSkeleton::ItemUInt *itemStarColorMode;
510  itemStarColorMode = new KConfigSkeleton::ItemUInt( currentGroup(), QLatin1String( "StarColorMode" ), mStarColorMode, 0 );
511  itemStarColorMode->setMaxValue(3);
512  addItem( itemStarColorMode, QLatin1String( "StarColorMode" ) );
513  KConfigSkeleton::ItemUInt *itemStarColorIntensity;
514  itemStarColorIntensity = new KConfigSkeleton::ItemUInt( currentGroup(), QLatin1String( "StarColorIntensity" ), mStarColorIntensity, 6 );
515  itemStarColorIntensity->setMaxValue(10);
516  addItem( itemStarColorIntensity, QLatin1String( "StarColorIntensity" ) );
517  KConfigSkeleton::ItemString *itemAngularRulerColor;
518  itemAngularRulerColor = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "AngularRulerColor" ), mAngularRulerColor, QLatin1String( "#FFF" ) );
519  addItem( itemAngularRulerColor, QLatin1String( "AngularRulerColor" ) );
520  KConfigSkeleton::ItemString *itemBoxBGColor;
521  itemBoxBGColor = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "BoxBGColor" ), mBoxBGColor, QLatin1String( "#000" ) );
522  addItem( itemBoxBGColor, QLatin1String( "BoxBGColor" ) );
523  KConfigSkeleton::ItemString *itemBoxGrabColor;
524  itemBoxGrabColor = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "BoxGrabColor" ), mBoxGrabColor, QLatin1String( "#F00" ) );
525  addItem( itemBoxGrabColor, QLatin1String( "BoxGrabColor" ) );
526  KConfigSkeleton::ItemString *itemBoxTextColor;
527  itemBoxTextColor = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "BoxTextColor" ), mBoxTextColor, QLatin1String( "#FFF" ) );
528  addItem( itemBoxTextColor, QLatin1String( "BoxTextColor" ) );
529  KConfigSkeleton::ItemString *itemCBoundColor;
530  itemCBoundColor = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "CBoundColor" ), mCBoundColor, QLatin1String( "#222" ) );
531  addItem( itemCBoundColor, QLatin1String( "CBoundColor" ) );
532  KConfigSkeleton::ItemString *itemCBoundHighColor;
533  itemCBoundHighColor = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "CBoundHighColor" ), mCBoundHighColor, QLatin1String( "#222" ) );
534  addItem( itemCBoundHighColor, QLatin1String( "CBoundHighColor" ) );
535  KConfigSkeleton::ItemString *itemCLineColor;
536  itemCLineColor = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "CLineColor" ), mCLineColor, QLatin1String( "#555" ) );
537  addItem( itemCLineColor, QLatin1String( "CLineColor" ) );
538  KConfigSkeleton::ItemString *itemCNameColor;
539  itemCNameColor = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "CNameColor" ), mCNameColor, QLatin1String( "#AA7" ) );
540  addItem( itemCNameColor, QLatin1String( "CNameColor" ) );
541  KConfigSkeleton::ItemString *itemCompassColor;
542  itemCompassColor = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "CompassColor" ), mCompassColor, QLatin1String( "#002" ) );
543  addItem( itemCompassColor, QLatin1String( "CompassColor" ) );
544  KConfigSkeleton::ItemString *itemEclipticColor;
545  itemEclipticColor = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "EclipticColor" ), mEclipticColor, QLatin1String( "#663" ) );
546  addItem( itemEclipticColor, QLatin1String( "EclipticColor" ) );
547  KConfigSkeleton::ItemString *itemEquatorColor;
548  itemEquatorColor = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "EquatorColor" ), mEquatorColor, QLatin1String( "#FFF" ) );
549  addItem( itemEquatorColor, QLatin1String( "EquatorColor" ) );
550  KConfigSkeleton::ItemString *itemEquatorialGridColor;
551  itemEquatorialGridColor = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "EquatorialGridColor" ), mEquatorialGridColor, QLatin1String( "#456" ) );
552  addItem( itemEquatorialGridColor, QLatin1String( "EquatorialGridColor" ) );
553  KConfigSkeleton::ItemString *itemHorizontalGridColor;
554  itemHorizontalGridColor = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "HorizontalGridColor" ), mHorizontalGridColor, QLatin1String( "#5A3" ) );
555  addItem( itemHorizontalGridColor, QLatin1String( "HorizontalGridColor" ) );
556  KConfigSkeleton::ItemString *itemSpecialObjectColor;
557  itemSpecialObjectColor = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "SpecialObjectColor" ), mSpecialObjectColor, QLatin1String( "#A00" ) );
558  addItem( itemSpecialObjectColor, QLatin1String( "SpecialObjectColor" ) );
559  KConfigSkeleton::ItemString *itemHorizonColor;
560  itemHorizonColor = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "HorizonColor" ), mHorizonColor, QLatin1String( "#5A3" ) );
561  addItem( itemHorizonColor, QLatin1String( "HorizonColor" ) );
562  KConfigSkeleton::ItemString *itemMessierColor;
563  itemMessierColor = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "MessierColor" ), mMessierColor, QLatin1String( "#0F0" ) );
564  addItem( itemMessierColor, QLatin1String( "MessierColor" ) );
565  KConfigSkeleton::ItemString *itemNGCColor;
566  itemNGCColor = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "NGCColor" ), mNGCColor, QLatin1String( "#066" ) );
567  addItem( itemNGCColor, QLatin1String( "NGCColor" ) );
568  KConfigSkeleton::ItemString *itemICColor;
569  itemICColor = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "ICColor" ), mICColor, QLatin1String( "#439" ) );
570  addItem( itemICColor, QLatin1String( "ICColor" ) );
571  KConfigSkeleton::ItemString *itemMilkyWayWColor;
572  itemMilkyWayWColor = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "MilkyWayWColor" ), mMilkyWayWColor, QLatin1String( "#123" ) );
573  addItem( itemMilkyWayWColor, QLatin1String( "MilkyWayWColor" ) );
574  KConfigSkeleton::ItemString *itemStarNameColor;
575  itemStarNameColor = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "StarNameColor" ), mStarNameColor, QLatin1String( "#7AA" ) );
576  addItem( itemStarNameColor, QLatin1String( "StarNameColor" ) );
577  KConfigSkeleton::ItemString *itemDeepSkyNameColor;
578  itemDeepSkyNameColor = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "DeepSkyNameColor" ), mDeepSkyNameColor, QLatin1String( "#7AA" ) );
579  addItem( itemDeepSkyNameColor, QLatin1String( "DeepSkyNameColor" ) );
580  KConfigSkeleton::ItemString *itemPlanetNameColor;
581  itemPlanetNameColor = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "PlanetNameColor" ), mPlanetNameColor, QLatin1String( "#439" ) );
582  addItem( itemPlanetNameColor, QLatin1String( "PlanetNameColor" ) );
583  KConfigSkeleton::ItemString *itemPlanetTrailColor;
584  itemPlanetTrailColor = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "PlanetTrailColor" ), mPlanetTrailColor, QLatin1String( "#963" ) );
585  addItem( itemPlanetTrailColor, QLatin1String( "PlanetTrailColor" ) );
586  KConfigSkeleton::ItemString *itemSkyColor;
587  itemSkyColor = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "SkyColor" ), mSkyColor, QLatin1String( "#002" ) );
588  addItem( itemSkyColor, QLatin1String( "SkyColor" ) );
589  KConfigSkeleton::ItemString *itemTelescopeTargetColor;
590  itemTelescopeTargetColor = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "TelescopeTargetColor" ), mTelescopeTargetColor, QLatin1String( "#8B8" ) );
591  addItem( itemTelescopeTargetColor, QLatin1String( "TelescopeTargetColor" ) );
592  KConfigSkeleton::ItemString *itemVisibleSatColor;
593  itemVisibleSatColor = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "VisibleSatColor" ), mVisibleSatColor, QLatin1String( "#00FF00" ) );
594  addItem( itemVisibleSatColor, QLatin1String( "VisibleSatColor" ) );
595  KConfigSkeleton::ItemString *itemSatColor;
596  itemSatColor = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "SatColor" ), mSatColor, QLatin1String( "#FF0000" ) );
597  addItem( itemSatColor, QLatin1String( "SatColor" ) );
598  KConfigSkeleton::ItemString *itemSatLabelColor;
599  itemSatLabelColor = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "SatLabelColor" ), mSatLabelColor, QLatin1String( "#640000" ) );
600  addItem( itemSatLabelColor, QLatin1String( "SatLabelColor" ) );
601  KConfigSkeleton::ItemString *itemSupernovaColor;
602  itemSupernovaColor = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "SupernovaColor" ), mSupernovaColor, QLatin1String( "#FFA500" ) );
603  addItem( itemSupernovaColor, QLatin1String( "SupernovaColor" ) );
604  KConfigSkeleton::ItemString *itemUserLabelColor;
605  itemUserLabelColor = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "UserLabelColor" ), mUserLabelColor, QLatin1String( "#439" ) );
606  addItem( itemUserLabelColor, QLatin1String( "UserLabelColor" ) );
607 
608  setCurrentGroup( QLatin1String( "Xplanet" ) );
609 
610  KConfigSkeleton::ItemString *itemXplanetPath;
611  itemXplanetPath = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "XplanetPath" ), mXplanetPath );
612  addItem( itemXplanetPath, QLatin1String( "XplanetPath" ) );
613  KConfigSkeleton::ItemString *itemXplanetTitle;
614  itemXplanetTitle = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "XplanetTitle" ), mXplanetTitle );
615  addItem( itemXplanetTitle, QLatin1String( "XplanetTitle" ) );
616  KConfigSkeleton::ItemString *itemXplanetWidth;
617  itemXplanetWidth = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "XplanetWidth" ), mXplanetWidth, QLatin1String( "640" ) );
618  addItem( itemXplanetWidth, QLatin1String( "XplanetWidth" ) );
619  KConfigSkeleton::ItemString *itemXplanetHeight;
620  itemXplanetHeight = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "XplanetHeight" ), mXplanetHeight, QLatin1String( "480" ) );
621  addItem( itemXplanetHeight, QLatin1String( "XplanetHeight" ) );
622  KConfigSkeleton::ItemBool *itemXplanetLabel;
623  itemXplanetLabel = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "XplanetLabel" ), mXplanetLabel, false );
624  addItem( itemXplanetLabel, QLatin1String( "XplanetLabel" ) );
625  KConfigSkeleton::ItemBool *itemXplanetLabelLocalTime;
626  itemXplanetLabelLocalTime = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "XplanetLabelLocalTime" ), mXplanetLabelLocalTime, true );
627  addItem( itemXplanetLabelLocalTime, QLatin1String( "XplanetLabelLocalTime" ) );
628  KConfigSkeleton::ItemBool *itemXplanetLabelGMT;
629  itemXplanetLabelGMT = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "XplanetLabelGMT" ), mXplanetLabelGMT, false );
630  addItem( itemXplanetLabelGMT, QLatin1String( "XplanetLabelGMT" ) );
631  KConfigSkeleton::ItemString *itemXplanetLabelString;
632  itemXplanetLabelString = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "XplanetLabelString" ), mXplanetLabelString );
633  addItem( itemXplanetLabelString, QLatin1String( "XplanetLabelString" ) );
634  KConfigSkeleton::ItemString *itemXplanetFontSize;
635  itemXplanetFontSize = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "XplanetFontSize" ), mXplanetFontSize, QLatin1String( "12" ) );
636  addItem( itemXplanetFontSize, QLatin1String( "XplanetFontSize" ) );
637  KConfigSkeleton::ItemString *itemXplanetColor;
638  itemXplanetColor = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "XplanetColor" ), mXplanetColor, QLatin1String( "#F00" ) );
639  addItem( itemXplanetColor, QLatin1String( "XplanetColor" ) );
640  KConfigSkeleton::ItemString *itemXplanetDateFormat;
641  itemXplanetDateFormat = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "XplanetDateFormat" ), mXplanetDateFormat, QLatin1String( "%c %Z" ) );
642  addItem( itemXplanetDateFormat, QLatin1String( "XplanetDateFormat" ) );
643  KConfigSkeleton::ItemBool *itemXplanetLabelTL;
644  itemXplanetLabelTL = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "XplanetLabelTL" ), mXplanetLabelTL, false );
645  addItem( itemXplanetLabelTL, QLatin1String( "XplanetLabelTL" ) );
646  KConfigSkeleton::ItemBool *itemXplanetLabelTR;
647  itemXplanetLabelTR = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "XplanetLabelTR" ), mXplanetLabelTR, true );
648  addItem( itemXplanetLabelTR, QLatin1String( "XplanetLabelTR" ) );
649  KConfigSkeleton::ItemBool *itemXplanetLabelBR;
650  itemXplanetLabelBR = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "XplanetLabelBR" ), mXplanetLabelBR, false );
651  addItem( itemXplanetLabelBR, QLatin1String( "XplanetLabelBR" ) );
652  KConfigSkeleton::ItemBool *itemXplanetLabelBL;
653  itemXplanetLabelBL = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "XplanetLabelBL" ), mXplanetLabelBL, false );
654  addItem( itemXplanetLabelBL, QLatin1String( "XplanetLabelBL" ) );
655  KConfigSkeleton::ItemString *itemXplanetGlare;
656  itemXplanetGlare = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "XplanetGlare" ), mXplanetGlare, QLatin1String( "28" ) );
657  addItem( itemXplanetGlare, QLatin1String( "XplanetGlare" ) );
658  KConfigSkeleton::ItemBool *itemXplanetRandom;
659  itemXplanetRandom = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "XplanetRandom" ), mXplanetRandom, false );
660  addItem( itemXplanetRandom, QLatin1String( "XplanetRandom" ) );
661  KConfigSkeleton::ItemBool *itemXplanetLatLong;
662  itemXplanetLatLong = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "XplanetLatLong" ), mXplanetLatLong, true );
663  addItem( itemXplanetLatLong, QLatin1String( "XplanetLatLong" ) );
664  KConfigSkeleton::ItemString *itemXplanetLatitude;
665  itemXplanetLatitude = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "XplanetLatitude" ), mXplanetLatitude, QLatin1String( "0" ) );
666  addItem( itemXplanetLatitude, QLatin1String( "XplanetLatitude" ) );
667  KConfigSkeleton::ItemString *itemXplanetLongitude;
668  itemXplanetLongitude = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "XplanetLongitude" ), mXplanetLongitude, QLatin1String( "0" ) );
669  addItem( itemXplanetLongitude, QLatin1String( "XplanetLongitude" ) );
670  KConfigSkeleton::ItemUInt *itemXplanetProjection;
671  itemXplanetProjection = new KConfigSkeleton::ItemUInt( currentGroup(), QLatin1String( "XplanetProjection" ), mXplanetProjection, 0 );
672  addItem( itemXplanetProjection, QLatin1String( "XplanetProjection" ) );
673  KConfigSkeleton::ItemBool *itemXplanetWait;
674  itemXplanetWait = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "XplanetWait" ), mXplanetWait, false );
675  addItem( itemXplanetWait, QLatin1String( "XplanetWait" ) );
676  KConfigSkeleton::ItemString *itemXplanetWaitValue;
677  itemXplanetWaitValue = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "XplanetWaitValue" ), mXplanetWaitValue, QLatin1String( "60" ) );
678  addItem( itemXplanetWaitValue, QLatin1String( "XplanetWaitValue" ) );
679  KConfigSkeleton::ItemBool *itemXplanetBackground;
680  itemXplanetBackground = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "XplanetBackground" ), mXplanetBackground, false );
681  addItem( itemXplanetBackground, QLatin1String( "XplanetBackground" ) );
682  KConfigSkeleton::ItemBool *itemXplanetBackgroundImage;
683  itemXplanetBackgroundImage = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "XplanetBackgroundImage" ), mXplanetBackgroundImage, false );
684  addItem( itemXplanetBackgroundImage, QLatin1String( "XplanetBackgroundImage" ) );
685  KConfigSkeleton::ItemString *itemXplanetBackgroundImagePath;
686  itemXplanetBackgroundImagePath = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "XplanetBackgroundImagePath" ), mXplanetBackgroundImagePath );
687  addItem( itemXplanetBackgroundImagePath, QLatin1String( "XplanetBackgroundImagePath" ) );
688  KConfigSkeleton::ItemBool *itemXplanetBackgroundColor;
689  itemXplanetBackgroundColor = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "XplanetBackgroundColor" ), mXplanetBackgroundColor, true );
690  addItem( itemXplanetBackgroundColor, QLatin1String( "XplanetBackgroundColor" ) );
691  KConfigSkeleton::ItemString *itemXplanetBackgroundColorValue;
692  itemXplanetBackgroundColorValue = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "XplanetBackgroundColorValue" ), mXplanetBackgroundColorValue, QLatin1String( "#000" ) );
693  addItem( itemXplanetBackgroundColorValue, QLatin1String( "XplanetBackgroundColorValue" ) );
694  KConfigSkeleton::ItemString *itemXplanetMagnitude;
695  itemXplanetMagnitude = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "XplanetMagnitude" ), mXplanetMagnitude, QLatin1String( "10" ) );
696  addItem( itemXplanetMagnitude, QLatin1String( "XplanetMagnitude" ) );
697  KConfigSkeleton::ItemBool *itemXplanetArcFile;
698  itemXplanetArcFile = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "XplanetArcFile" ), mXplanetArcFile, false );
699  addItem( itemXplanetArcFile, QLatin1String( "XplanetArcFile" ) );
700  KConfigSkeleton::ItemString *itemXplanetArcFilePath;
701  itemXplanetArcFilePath = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "XplanetArcFilePath" ), mXplanetArcFilePath );
702  addItem( itemXplanetArcFilePath, QLatin1String( "XplanetArcFilePath" ) );
703  KConfigSkeleton::ItemBool *itemXplanetConfigFile;
704  itemXplanetConfigFile = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "XplanetConfigFile" ), mXplanetConfigFile, false );
705  addItem( itemXplanetConfigFile, QLatin1String( "XplanetConfigFile" ) );
706  KConfigSkeleton::ItemString *itemXplanetConfigFilePath;
707  itemXplanetConfigFilePath = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "XplanetConfigFilePath" ), mXplanetConfigFilePath );
708  addItem( itemXplanetConfigFilePath, QLatin1String( "XplanetConfigFilePath" ) );
709  KConfigSkeleton::ItemBool *itemXplanetFOV;
710  itemXplanetFOV = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "XplanetFOV" ), mXplanetFOV, false );
711  addItem( itemXplanetFOV, QLatin1String( "XplanetFOV" ) );
712  KConfigSkeleton::ItemBool *itemXplanetMarkerFile;
713  itemXplanetMarkerFile = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "XplanetMarkerFile" ), mXplanetMarkerFile, false );
714  addItem( itemXplanetMarkerFile, QLatin1String( "XplanetMarkerFile" ) );
715  KConfigSkeleton::ItemString *itemXplanetMarkerFilePath;
716  itemXplanetMarkerFilePath = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "XplanetMarkerFilePath" ), mXplanetMarkerFilePath );
717  addItem( itemXplanetMarkerFilePath, QLatin1String( "XplanetMarkerFilePath" ) );
718  KConfigSkeleton::ItemBool *itemXplanetMarkerBounds;
719  itemXplanetMarkerBounds = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "XplanetMarkerBounds" ), mXplanetMarkerBounds, false );
720  addItem( itemXplanetMarkerBounds, QLatin1String( "XplanetMarkerBounds" ) );
721  KConfigSkeleton::ItemString *itemXplanetMarkerBoundsPath;
722  itemXplanetMarkerBoundsPath = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "XplanetMarkerBoundsPath" ), mXplanetMarkerBoundsPath );
723  addItem( itemXplanetMarkerBoundsPath, QLatin1String( "XplanetMarkerBoundsPath" ) );
724  KConfigSkeleton::ItemBool *itemXplanetStarmap;
725  itemXplanetStarmap = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "XplanetStarmap" ), mXplanetStarmap, false );
726  addItem( itemXplanetStarmap, QLatin1String( "XplanetStarmap" ) );
727  KConfigSkeleton::ItemString *itemXplanetStarmapPath;
728  itemXplanetStarmapPath = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "XplanetStarmapPath" ), mXplanetStarmapPath );
729  addItem( itemXplanetStarmapPath, QLatin1String( "XplanetStarmapPath" ) );
730  KConfigSkeleton::ItemString *itemXplanetQuality;
731  itemXplanetQuality = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "XplanetQuality" ), mXplanetQuality, QLatin1String( "80" ) );
732  addItem( itemXplanetQuality, QLatin1String( "XplanetQuality" ) );
733 
734  setCurrentGroup( QLatin1String( "Satellites" ) );
735 
736  KConfigSkeleton::ItemBool *itemShowSatellites;
737  itemShowSatellites = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowSatellites" ), mShowSatellites, false );
738  addItem( itemShowSatellites, QLatin1String( "ShowSatellites" ) );
739  KConfigSkeleton::ItemBool *itemShowVisibleSatellites;
740  itemShowVisibleSatellites = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowVisibleSatellites" ), mShowVisibleSatellites, false );
741  addItem( itemShowVisibleSatellites, QLatin1String( "ShowVisibleSatellites" ) );
742  KConfigSkeleton::ItemBool *itemDrawSatellitesLikeStars;
743  itemDrawSatellitesLikeStars = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "DrawSatellitesLikeStars" ), mDrawSatellitesLikeStars, false );
744  addItem( itemDrawSatellitesLikeStars, QLatin1String( "DrawSatellitesLikeStars" ) );
745  KConfigSkeleton::ItemBool *itemShowSatellitesLabels;
746  itemShowSatellitesLabels = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "ShowSatellitesLabels" ), mShowSatellitesLabels, false );
747  addItem( itemShowSatellitesLabels, QLatin1String( "ShowSatellitesLabels" ) );
748  KConfigSkeleton::ItemStringList *itemSelectedSatellites;
749  itemSelectedSatellites = new KConfigSkeleton::ItemStringList( currentGroup(), QLatin1String( "SelectedSatellites" ), mSelectedSatellites );
750  addItem( itemSelectedSatellites, QLatin1String( "SelectedSatellites" ) );
751 
752  setCurrentGroup( QLatin1String( "General" ) );
753 
754  KConfigSkeleton::ItemBool *itemAlwaysRecomputeCoordinates;
755  itemAlwaysRecomputeCoordinates = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "AlwaysRecomputeCoordinates" ), mAlwaysRecomputeCoordinates, true );
756  addItem( itemAlwaysRecomputeCoordinates, QLatin1String( "AlwaysRecomputeCoordinates" ) );
757  KConfigSkeleton::ItemDouble *itemDefaultDSSImageSize;
758  itemDefaultDSSImageSize = new KConfigSkeleton::ItemDouble( currentGroup(), QLatin1String( "DefaultDSSImageSize" ), mDefaultDSSImageSize, 15.0 );
759  addItem( itemDefaultDSSImageSize, QLatin1String( "DefaultDSSImageSize" ) );
760  KConfigSkeleton::ItemDouble *itemDSSPadding;
761  itemDSSPadding = new KConfigSkeleton::ItemDouble( currentGroup(), QLatin1String( "DSSPadding" ), mDSSPadding, 10.0 );
762  addItem( itemDSSPadding, QLatin1String( "DSSPadding" ) );
763 
764  setCurrentGroup( QLatin1String( "WISettings" ) );
765 
766  KConfigSkeleton::ItemUInt *itemBortleClass;
767  itemBortleClass = new KConfigSkeleton::ItemUInt( currentGroup(), QLatin1String( "BortleClass" ), mBortleClass, 4 );
768  addItem( itemBortleClass, QLatin1String( "BortleClass" ) );
769  KConfigSkeleton::ItemBool *itemTelescopeCheck;
770  itemTelescopeCheck = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "TelescopeCheck" ), mTelescopeCheck, false );
771  addItem( itemTelescopeCheck, QLatin1String( "TelescopeCheck" ) );
772  KConfigSkeleton::ItemBool *itemBinocularsCheck;
773  itemBinocularsCheck = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "BinocularsCheck" ), mBinocularsCheck, false );
774  addItem( itemBinocularsCheck, QLatin1String( "BinocularsCheck" ) );
775  KConfigSkeleton::ItemBool *itemNoEquipCheck;
776  itemNoEquipCheck = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "NoEquipCheck" ), mNoEquipCheck, false );
777  addItem( itemNoEquipCheck, QLatin1String( "NoEquipCheck" ) );
778  KConfigSkeleton::ItemDouble *itemBinocularsAperture;
779  itemBinocularsAperture = new KConfigSkeleton::ItemDouble( currentGroup(), QLatin1String( "BinocularsAperture" ), mBinocularsAperture, 40.0 );
780  addItem( itemBinocularsAperture, QLatin1String( "BinocularsAperture" ) );
781  KConfigSkeleton::ItemUInt *itemScopeListWidget;
782  itemScopeListWidget = new KConfigSkeleton::ItemUInt( currentGroup(), QLatin1String( "ScopeListWidget" ), mScopeListWidget, 0 );
783  addItem( itemScopeListWidget, QLatin1String( "ScopeListWidget" ) );
784 
785  setCurrentGroup( QLatin1String( "Ekos" ) );
786 
787  KConfigSkeleton::ItemString *itemTelescopeDriver;
788  itemTelescopeDriver = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "TelescopeDriver" ), mTelescopeDriver );
789  addItem( itemTelescopeDriver, QLatin1String( "TelescopeDriver" ) );
790  KConfigSkeleton::ItemString *itemCCDDriver;
791  itemCCDDriver = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "CCDDriver" ), mCCDDriver );
792  addItem( itemCCDDriver, QLatin1String( "CCDDriver" ) );
793  KConfigSkeleton::ItemString *itemGuiderDriver;
794  itemGuiderDriver = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "GuiderDriver" ), mGuiderDriver );
795  addItem( itemGuiderDriver, QLatin1String( "GuiderDriver" ) );
796  KConfigSkeleton::ItemString *itemFilterDriver;
797  itemFilterDriver = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "FilterDriver" ), mFilterDriver );
798  addItem( itemFilterDriver, QLatin1String( "FilterDriver" ) );
799  KConfigSkeleton::ItemString *itemFocuserDriver;
800  itemFocuserDriver = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "FocuserDriver" ), mFocuserDriver );
801  addItem( itemFocuserDriver, QLatin1String( "FocuserDriver" ) );
802  KConfigSkeleton::ItemString *itemAuxDriver;
803  itemAuxDriver = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "AuxDriver" ), mAuxDriver );
804  addItem( itemAuxDriver, QLatin1String( "AuxDriver" ) );
805  KConfigSkeleton::ItemUInt *itemFocusTicks;
806  itemFocusTicks = new KConfigSkeleton::ItemUInt( currentGroup(), QLatin1String( "FocusTicks" ), mFocusTicks, 100 );
807  addItem( itemFocusTicks, QLatin1String( "FocusTicks" ) );
808  KConfigSkeleton::ItemDouble *itemFocusTolerance;
809  itemFocusTolerance = new KConfigSkeleton::ItemDouble( currentGroup(), QLatin1String( "FocusTolerance" ), mFocusTolerance, 1 );
810  addItem( itemFocusTolerance, QLatin1String( "FocusTolerance" ) );
811  KConfigSkeleton::ItemDouble *itemFocusExposure;
812  itemFocusExposure = new KConfigSkeleton::ItemDouble( currentGroup(), QLatin1String( "FocusExposure" ), mFocusExposure, 0.5 );
813  addItem( itemFocusExposure, QLatin1String( "FocusExposure" ) );
814  KConfigSkeleton::ItemDouble *itemAlignExposure;
815  itemAlignExposure = new KConfigSkeleton::ItemDouble( currentGroup(), QLatin1String( "AlignExposure" ), mAlignExposure, 1 );
816  addItem( itemAlignExposure, QLatin1String( "AlignExposure" ) );
817  KConfigSkeleton::ItemString *itemRemoteScopeName;
818  itemRemoteScopeName = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "remoteScopeName" ), mRemoteScopeName );
819  addItem( itemRemoteScopeName, QLatin1String( "remoteScopeName" ) );
820  KConfigSkeleton::ItemString *itemRemoteCCDName;
821  itemRemoteCCDName = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "remoteCCDName" ), mRemoteCCDName );
822  addItem( itemRemoteCCDName, QLatin1String( "remoteCCDName" ) );
823  KConfigSkeleton::ItemString *itemRemoteGuiderName;
824  itemRemoteGuiderName = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "remoteGuiderName" ), mRemoteGuiderName );
825  addItem( itemRemoteGuiderName, QLatin1String( "remoteGuiderName" ) );
826  KConfigSkeleton::ItemString *itemRemoteFocuserName;
827  itemRemoteFocuserName = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "remoteFocuserName" ), mRemoteFocuserName );
828  addItem( itemRemoteFocuserName, QLatin1String( "remoteFocuserName" ) );
829  KConfigSkeleton::ItemString *itemRemoteFilterName;
830  itemRemoteFilterName = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "remoteFilterName" ), mRemoteFilterName );
831  addItem( itemRemoteFilterName, QLatin1String( "remoteFilterName" ) );
832  KConfigSkeleton::ItemString *itemRemoteAuxName;
833  itemRemoteAuxName = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "remoteAuxName" ), mRemoteAuxName );
834  addItem( itemRemoteAuxName, QLatin1String( "remoteAuxName" ) );
835  KConfigSkeleton::ItemString *itemRemoteHost;
836  itemRemoteHost = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "remoteHost" ), mRemoteHost );
837  addItem( itemRemoteHost, QLatin1String( "remoteHost" ) );
838  KConfigSkeleton::ItemString *itemRemotePort;
839  itemRemotePort = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "remotePort" ), mRemotePort );
840  addItem( itemRemotePort, QLatin1String( "remotePort" ) );
841  KConfigSkeleton::ItemBool *itemLocalMode;
842  itemLocalMode = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "localMode" ), mLocalMode, true );
843  addItem( itemLocalMode, QLatin1String( "localMode" ) );
844  KConfigSkeleton::ItemBool *itemRemoteMode;
845  itemRemoteMode = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "remoteMode" ), mRemoteMode, false );
846  addItem( itemRemoteMode, QLatin1String( "remoteMode" ) );
847  KConfigSkeleton::ItemBool *itemNeverLoadConfig;
848  itemNeverLoadConfig = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "neverLoadConfig" ), mNeverLoadConfig, true );
849  addItem( itemNeverLoadConfig, QLatin1String( "neverLoadConfig" ) );
850  KConfigSkeleton::ItemBool *itemLoadConfigOnConnection;
851  itemLoadConfigOnConnection = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "loadConfigOnConnection" ), mLoadConfigOnConnection, false );
852  addItem( itemLoadConfigOnConnection, QLatin1String( "loadConfigOnConnection" ) );
853  KConfigSkeleton::ItemBool *itemLoadDefaultConfig;
854  itemLoadDefaultConfig = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "loadDefaultConfig" ), mLoadDefaultConfig, false );
855  addItem( itemLoadDefaultConfig, QLatin1String( "loadDefaultConfig" ) );
856  KConfigSkeleton::ItemString *itemAstrometryConfFile;
857  itemAstrometryConfFile = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "astrometryConfFile" ), mAstrometryConfFile, QLatin1String( "/etc/astrometry.cfg" ) );
858  addItem( itemAstrometryConfFile, QLatin1String( "astrometryConfFile" ) );
859 }
860 
861 Options::~Options()
862 {
863  if (!s_globalOptions.isDestroyed()) {
864  s_globalOptions->q = 0;
865  }
866 }
867 
Options::mShowCNames
bool mShowCNames
Definition: Options.h:5115
Options::mNGCColor
QString mNGCColor
Definition: Options.h:5205
Options::mShowStars
bool mShowStars
Definition: Options.h:5145
Options::mAlignExposure
double mAlignExposure
Definition: Options.h:5293
Options::mRemoteMode
bool mRemoteMode
Definition: Options.h:5303
Options::mUseAntialias
bool mUseAntialias
Definition: Options.h:5162
Options::mFilterDriver
QString mFilterDriver
Definition: Options.h:5287
Options::mCCDDriver
QString mCCDDriver
Definition: Options.h:5285
Options::mHideCLines
bool mHideCLines
Definition: Options.h:5090
Options::mBoxGrabColor
QString mBoxGrabColor
Definition: Options.h:5191
Options::mServerPortStart
QString mServerPortStart
Definition: Options.h:5064
Options::mShowFITS
bool mShowFITS
Definition: Options.h:5056
Options::mXplanetRandom
bool mXplanetRandom
Definition: Options.h:5237
Options::mHorizontalGridColor
QString mHorizontalGridColor
Definition: Options.h:5201
Options::mShowStarMagnitudes
bool mShowStarMagnitudes
Definition: Options.h:5146
Options::mShowVenus
bool mShowVenus
Definition: Options.h:5138
Options::mFocusTolerance
double mFocusTolerance
Definition: Options.h:5291
Options::mShowAltAzField
bool mShowAltAzField
Definition: Options.h:5040
Options::mRemotePort
QString mRemotePort
Definition: Options.h:5301
Options::mSelectedSatellites
QStringList mSelectedSatellites
Definition: Options.h:5268
Options::mShowNeptune
bool mShowNeptune
Definition: Options.h:5143
Options::mBoxBGMode
uint mBoxBGMode
Definition: Options.h:5151
Options::mHideStars
bool mHideStars
Definition: Options.h:5100
Options::mScopeListWidget
uint mScopeListWidget
Definition: Options.h:5281
Options::mShowMercury
bool mShowMercury
Definition: Options.h:5137
Options::mBinocularsCheck
bool mBinocularsCheck
Definition: Options.h:5278
Options::mServerPortEnd
QString mServerPortEnd
Definition: Options.h:5065
Options::mUseGeographicUpdate
bool mUseGeographicUpdate
Definition: Options.h:5052
Options::mXplanetLabelBR
bool mXplanetLabelBR
Definition: Options.h:5234
Options::~Options
~Options()
Definition: Options.cpp:861
Options::mDST
QString mDST
Definition: Options.h:5078
Options::mTimeZone
double mTimeZone
Definition: Options.h:5077
Options::mXplanetStarmapPath
QString mXplanetStarmapPath
Definition: Options.h:5260
Options::mStickyFocusBox
int mStickyFocusBox
Definition: Options.h:5037
Options::mZoomFactor
double mZoomFactor
Definition: Options.h:5163
Options::mUseHoverLabel
bool mUseHoverLabel
Definition: Options.h:5159
Options::mObsListText
bool mObsListText
Definition: Options.h:5179
Options::mCBoundColor
QString mCBoundColor
Definition: Options.h:5193
Options::mEclipticColor
QString mEclipticColor
Definition: Options.h:5198
Options::mXplanetMarkerBoundsPath
QString mXplanetMarkerBoundsPath
Definition: Options.h:5258
Options::mHideIC
bool mHideIC
Definition: Options.h:5095
Options::mShowPluto
bool mShowPluto
Definition: Options.h:5144
Options::mDefaultDSSImageSize
double mDefaultDSSImageSize
Definition: Options.h:5272
Options::mShowFlags
bool mShowFlags
Definition: Options.h:5124
Options::mXplanetStarmap
bool mXplanetStarmap
Definition: Options.h:5259
Options::mStickyTimeBox
int mStickyTimeBox
Definition: Options.h:5036
Options::mIndiServer
QString mIndiServer
Definition: Options.h:5067
Options::mNoEquipCheck
bool mNoEquipCheck
Definition: Options.h:5279
Options::mUpdateSupernovaeOnStartup
bool mUpdateSupernovaeOnStartup
Definition: Options.h:5111
Options::mShowStarNames
bool mShowStarNames
Definition: Options.h:5147
Options::mNeverLoadConfig
bool mNeverLoadConfig
Definition: Options.h:5304
Options::mShowInfoBoxes
bool mShowInfoBoxes
Definition: Options.h:5032
Options::mAngularRulerColor
QString mAngularRulerColor
Definition: Options.h:5189
Options::mPositionTimeBox
QPoint mPositionTimeBox
Definition: Options.h:5026
Options::mCityName
QString mCityName
Definition: Options.h:5071
Options::mProvinceName
QString mProvinceName
Definition: Options.h:5072
Options::mMagLimitHideStar
double mMagLimitHideStar
Definition: Options.h:5169
Options::mFocusObject
QString mFocusObject
Definition: Options.h:5086
Options::mSatLabelColor
QString mSatLabelColor
Definition: Options.h:5216
Options::mStarNameColor
QString mStarNameColor
Definition: Options.h:5208
Options::mShadeFocusBox
bool mShadeFocusBox
Definition: Options.h:5030
Options::mXplanetHeight
QString mXplanetHeight
Definition: Options.h:5224
Options::mXplanetBackgroundImage
bool mXplanetBackgroundImage
Definition: Options.h:5245
Options::mStarLabelDensity
double mStarLabelDensity
Definition: Options.h:5170
Options::mShowEquator
bool mShowEquator
Definition: Options.h:5118
Options::mStarColorMode
uint mStarColorMode
Definition: Options.h:5187
Options::mMagnitudeLimitAlertSupernovae
double mMagnitudeLimitAlertSupernovae
Definition: Options.h:5110
Options::mCompassColor
QString mCompassColor
Definition: Options.h:5197
Options::mCatalogFile
QStringList mCatalogFile
Definition: Options.h:5047
Options::mLoadDefaultConfig
bool mLoadDefaultConfig
Definition: Options.h:5306
KConfigSkeleton
Options::mShowMoon
bool mShowMoon
Definition: Options.h:5136
Options::mWindowHeight
uint mWindowHeight
Definition: Options.h:5043
Options::mShowNGC
bool mShowNGC
Definition: Options.h:5126
Options::mBortleClass
uint mBortleClass
Definition: Options.h:5276
Options::mXplanetWait
bool mXplanetWait
Definition: Options.h:5242
Options::mWindowWidth
uint mWindowWidth
Definition: Options.h:5042
Options::mShowMessier
bool mShowMessier
Definition: Options.h:5127
Options::mIsTracking
bool mIsTracking
Definition: Options.h:5087
Options::mXplanetLabelTR
bool mXplanetLabelTR
Definition: Options.h:5233
Options::mUseLocalConstellNames
bool mUseLocalConstellNames
Definition: Options.h:5155
Options::mXplanetDateFormat
QString mXplanetDateFormat
Definition: Options.h:5231
Options::mDarkAppColors
bool mDarkAppColors
Definition: Options.h:5186
Options::mSlewTimeScale
double mSlewTimeScale
Definition: Options.h:5150
Options::mShowHorizontalGrid
bool mShowHorizontalGrid
Definition: Options.h:5121
Options::mShowGround
bool mShowGround
Definition: Options.h:5122
Options::mXplanetLabel
bool mXplanetLabel
Definition: Options.h:5225
Options::mMagLimitDrawDeepSky
double mMagLimitDrawDeepSky
Definition: Options.h:5166
Options::mBoxTextColor
QString mBoxTextColor
Definition: Options.h:5192
Options::mShowFocusBox
bool mShowFocusBox
Definition: Options.h:5034
Options::mShowSun
bool mShowSun
Definition: Options.h:5135
Options::mFocusDec
double mFocusDec
Definition: Options.h:5085
Options::mXplanetLabelGMT
bool mXplanetLabelGMT
Definition: Options.h:5227
Options::mXplanetQuality
QString mXplanetQuality
Definition: Options.h:5261
Options::mLatitude
double mLatitude
Definition: Options.h:5075
Options::mSupernovaColor
QString mSupernovaColor
Definition: Options.h:5217
Options::mXplanetArcFilePath
QString mXplanetArcFilePath
Definition: Options.h:5251
Options::mXplanetWaitValue
QString mXplanetWaitValue
Definition: Options.h:5243
Options::mShowSatellitesLabels
bool mShowSatellitesLabels
Definition: Options.h:5267
Options::mUseRelativistic
bool mUseRelativistic
Definition: Options.h:5161
Options::mHideLabels
bool mHideLabels
Definition: Options.h:5101
Options::mMessierColor
QString mMessierColor
Definition: Options.h:5204
Options::mDeepSkyNameColor
QString mDeepSkyNameColor
Definition: Options.h:5209
Options::mXplanetColor
QString mXplanetColor
Definition: Options.h:5230
Options::mShowSupernovaNames
bool mShowSupernovaNames
Definition: Options.h:5107
Options::mPlanetTrailColor
QString mPlanetTrailColor
Definition: Options.h:5211
Options::mStickyGeoBox
int mStickyGeoBox
Definition: Options.h:5038
Options::mXplanetArcFile
bool mXplanetArcFile
Definition: Options.h:5250
Options::mPlanetNameColor
QString mPlanetNameColor
Definition: Options.h:5210
Options::mUseTimeUpdate
bool mUseTimeUpdate
Definition: Options.h:5053
Options::mShowDeepSkyMagnitudes
bool mShowDeepSkyMagnitudes
Definition: Options.h:5148
Options::mXplanetLongitude
QString mXplanetLongitude
Definition: Options.h:5240
Options::mAsteroidLabelDensity
double mAsteroidLabelDensity
Definition: Options.h:5165
Options::mTelescopePort
QString mTelescopePort
Definition: Options.h:5057
Options::mShadeGeoBox
bool mShadeGeoBox
Definition: Options.h:5031
Options::mShowMilkyWay
bool mShowMilkyWay
Definition: Options.h:5130
Options::mPositionGeoBox
QPoint mPositionGeoBox
Definition: Options.h:5028
Options::mShowTargetCrosshair
bool mShowTargetCrosshair
Definition: Options.h:5054
Options::mFadePlanetTrails
bool mFadePlanetTrails
Definition: Options.h:5083
Options::mFillMilkyWay
bool mFillMilkyWay
Definition: Options.h:5131
Options::mMilkyWayWColor
QString mMilkyWayWColor
Definition: Options.h:5207
Options::mFitsDir
QString mFitsDir
Definition: Options.h:5063
Options::mHidePlanets
bool mHidePlanets
Definition: Options.h:5099
Options::mShowCometNames
bool mShowCometNames
Definition: Options.h:5105
Options::mAstrometryConfFile
QString mAstrometryConfFile
Definition: Options.h:5307
Options::mShowComets
bool mShowComets
Definition: Options.h:5104
Options::mXplanetBackground
bool mXplanetBackground
Definition: Options.h:5244
Options::mSatColor
QString mSatColor
Definition: Options.h:5215
Options::mXplanetFOV
bool mXplanetFOV
Definition: Options.h:5254
Options::mHideOnSlew
bool mHideOnSlew
Definition: Options.h:5088
Options::mShowCBounds
bool mShowCBounds
Definition: Options.h:5112
Options::Options
Options()
Definition: Options.cpp:27
Options::mUseRefraction
bool mUseRefraction
Definition: Options.h:5160
Options::mAutoSelectGrid
bool mAutoSelectGrid
Definition: Options.h:5119
Options::mShowMars
bool mShowMars
Definition: Options.h:5139
Options::mXplanetMarkerFile
bool mXplanetMarkerFile
Definition: Options.h:5255
Options::mXplanetBackgroundColorValue
QString mXplanetBackgroundColorValue
Definition: Options.h:5248
Options::mUseAutoLabel
bool mUseAutoLabel
Definition: Options.h:5157
Options::mXplanetGlare
QString mXplanetGlare
Definition: Options.h:5236
Options::mShowTimeBox
bool mShowTimeBox
Definition: Options.h:5033
Options::mDrawSatellitesLikeStars
bool mDrawSatellitesLikeStars
Definition: Options.h:5266
Options::mFocusTicks
uint mFocusTicks
Definition: Options.h:5290
Options::mCountryName
QString mCountryName
Definition: Options.h:5073
Options::mXplanetBackgroundColor
bool mXplanetBackgroundColor
Definition: Options.h:5247
Options
Definition: Options.h:11
Options::mObsListPreferSDSS
bool mObsListPreferSDSS
Definition: Options.h:5182
Options::mDeepSkyLabelDensity
double mDeepSkyLabelDensity
Definition: Options.h:5171
Options::mEquatorColor
QString mEquatorColor
Definition: Options.h:5199
Options::mDSSPadding
double mDSSPadding
Definition: Options.h:5273
Options::mXplanetMagnitude
QString mXplanetMagnitude
Definition: Options.h:5249
Options::mFocuserPort
QString mFocuserPort
Definition: Options.h:5058
Options::mLocalMode
bool mLocalMode
Definition: Options.h:5302
Options::mUseAltAz
bool mUseAltAz
Definition: Options.h:5156
Options::mVisibleSatColor
QString mVisibleSatColor
Definition: Options.h:5214
Options::mShowINDIMessages
bool mShowINDIMessages
Definition: Options.h:5055
Options::mRemoteGuiderName
QString mRemoteGuiderName
Definition: Options.h:5296
Options::mElevation
double mElevation
Definition: Options.h:5076
Options::mAuxDriver
QString mAuxDriver
Definition: Options.h:5289
Options::mShadeTimeBox
bool mShadeTimeBox
Definition: Options.h:5029
Options::mShowSatellites
bool mShowSatellites
Definition: Options.h:5264
Options::mShowVisibleSatellites
bool mShowVisibleSatellites
Definition: Options.h:5265
Options::mRemoteCCDName
QString mRemoteCCDName
Definition: Options.h:5295
Options::mFilterPort
QString mFilterPort
Definition: Options.h:5059
Options::mRemoteAuxName
QString mRemoteAuxName
Definition: Options.h:5299
Options::mRemoteScopeName
QString mRemoteScopeName
Definition: Options.h:5294
Options::mICColor
QString mICColor
Definition: Options.h:5206
Options::mShowAsteroidNames
bool mShowAsteroidNames
Definition: Options.h:5103
Options::mXplanetLabelBL
bool mXplanetLabelBL
Definition: Options.h:5235
Options::mCLineColor
QString mCLineColor
Definition: Options.h:5195
Options::mShowCLines
bool mShowCLines
Definition: Options.h:5114
Options::mXplanetLabelString
QString mXplanetLabelString
Definition: Options.h:5228
Options::mShowPlanetNames
bool mShowPlanetNames
Definition: Options.h:5134
Options::mTelescopeCheck
bool mTelescopeCheck
Definition: Options.h:5277
Options::mShowDeepSky
bool mShowDeepSky
Definition: Options.h:5116
Options::mHideMilkyWay
bool mHideMilkyWay
Definition: Options.h:5094
Options::mXplanetProjection
uint mXplanetProjection
Definition: Options.h:5241
Options.h
Options::mShowHighlightedCBound
bool mShowHighlightedCBound
Definition: Options.h:5113
Options::mXplanetLabelTL
bool mXplanetLabelTL
Definition: Options.h:5232
Options::mUseAutoTrail
bool mUseAutoTrail
Definition: Options.h:5158
Options::mObsListPreferDSS
bool mObsListPreferDSS
Definition: Options.h:5181
Options::mShowMessierImages
bool mShowMessierImages
Definition: Options.h:5128
Options::mFocuserDriver
QString mFocuserDriver
Definition: Options.h:5288
Options::mXplanetConfigFile
bool mXplanetConfigFile
Definition: Options.h:5252
Options::mShowEcliptic
bool mShowEcliptic
Definition: Options.h:5117
Options::mXplanetFontSize
QString mXplanetFontSize
Definition: Options.h:5229
Options::mShowSaturn
bool mShowSaturn
Definition: Options.h:5141
Options::mXplanetLabelLocalTime
bool mXplanetLabelLocalTime
Definition: Options.h:5226
Options::mHideNGC
bool mHideNGC
Definition: Options.h:5097
Options::mLoadConfigOnConnection
bool mLoadConfigOnConnection
Definition: Options.h:5305
Options::mShowHorizon
bool mShowHorizon
Definition: Options.h:5123
Options::mXplanetMarkerFilePath
QString mXplanetMarkerFilePath
Definition: Options.h:5256
Options::mShowUranus
bool mShowUranus
Definition: Options.h:5142
Options::mStarDensity
int mStarDensity
Definition: Options.h:5168
Options::mVideoPort
QString mVideoPort
Definition: Options.h:5060
Options::mShowEquatorialGrid
bool mShowEquatorialGrid
Definition: Options.h:5120
Options::mCNameColor
QString mCNameColor
Definition: Options.h:5196
Options::mGuiderDriver
QString mGuiderDriver
Definition: Options.h:5286
Options::mUseGL
bool mUseGL
Definition: Options.h:5174
Options::mMagnitudeLimitShowSupernovae
double mMagnitudeLimitShowSupernovae
Definition: Options.h:5108
Options::mShowStatusBar
bool mShowStatusBar
Definition: Options.h:5039
Options::mProjection
uint mProjection
Definition: Options.h:5152
Options::mAlwaysRecomputeCoordinates
bool mAlwaysRecomputeCoordinates
Definition: Options.h:5271
Options::mRunClock
bool mRunClock
Definition: Options.h:5175
Options::mBoxBGColor
QString mBoxBGColor
Definition: Options.h:5190
Options::mObsListSymbol
bool mObsListSymbol
Definition: Options.h:5178
Options::mUseAbbrevConstellNames
bool mUseAbbrevConstellNames
Definition: Options.h:5153
Options::mHideMessier
bool mHideMessier
Definition: Options.h:5096
Options::mXplanetWidth
QString mXplanetWidth
Definition: Options.h:5223
Options::mShowJupiter
bool mShowJupiter
Definition: Options.h:5140
Options::mFilterAlias
QStringList mFilterAlias
Definition: Options.h:5066
Options::mShowRADecField
bool mShowRADecField
Definition: Options.h:5041
Options::mFocusRA
double mFocusRA
Definition: Options.h:5084
Options::mBinocularsAperture
double mBinocularsAperture
Definition: Options.h:5280
Options::mShowSolarSystem
bool mShowSolarSystem
Definition: Options.h:5132
Options::mHideGrids
bool mHideGrids
Definition: Options.h:5093
Options::mShowSupernovaAlerts
bool mShowSupernovaAlerts
Definition: Options.h:5109
Options::mHideOther
bool mHideOther
Definition: Options.h:5098
Options::mMagLimitAsteroid
double mMagLimitAsteroid
Definition: Options.h:5164
Options::mXplanetPath
QString mXplanetPath
Definition: Options.h:5221
Options::mRunStartupWizard
bool mRunStartupWizard
Definition: Options.h:5044
Options::mColorSchemeFile
QString mColorSchemeFile
Definition: Options.h:5185
Options::mUseAnimatedSlewing
bool mUseAnimatedSlewing
Definition: Options.h:5081
Options::mXplanetMarkerBounds
bool mXplanetMarkerBounds
Definition: Options.h:5257
Options::mDeepSkyLongLabels
bool mDeepSkyLongLabels
Definition: Options.h:5172
Options::mUseDeviceSource
bool mUseDeviceSource
Definition: Options.h:5062
Options::mStarColorIntensity
uint mStarColorIntensity
Definition: Options.h:5188
Options::mXplanetConfigFilePath
QString mXplanetConfigFilePath
Definition: Options.h:5253
Options::mTelescopeTargetColor
QString mTelescopeTargetColor
Definition: Options.h:5213
Options::mUseComputerSource
bool mUseComputerSource
Definition: Options.h:5061
Options::mUserLabelColor
QString mUserLabelColor
Definition: Options.h:5218
Options::mLongitude
double mLongitude
Definition: Options.h:5074
Options::mHideCBounds
bool mHideCBounds
Definition: Options.h:5089
Options::mPositionFocusBox
QPoint mPositionFocusBox
Definition: Options.h:5027
Options::mShowCatalog
QList< int > mShowCatalog
Definition: Options.h:5048
Options::mShowPlanetImages
bool mShowPlanetImages
Definition: Options.h:5133
Options::mCBoundHighColor
QString mCBoundHighColor
Definition: Options.h:5194
Options::mShowCatalogNames
QStringList mShowCatalogNames
Definition: Options.h:5049
Options::mXplanetTitle
QString mXplanetTitle
Definition: Options.h:5222
Options::mXplanetBackgroundImagePath
QString mXplanetBackgroundImagePath
Definition: Options.h:5246
Options::mTelescopeDriver
QString mTelescopeDriver
Definition: Options.h:5284
Options::mUseLatinConstellNames
bool mUseLatinConstellNames
Definition: Options.h:5154
Options::mShowAsteroids
bool mShowAsteroids
Definition: Options.h:5102
Options::mMaxRadCometName
double mMaxRadCometName
Definition: Options.h:5173
Options::mSkyColor
QString mSkyColor
Definition: Options.h:5212
Options::mShowSupernovae
bool mShowSupernovae
Definition: Options.h:5106
Options::mSkyCulture
uint mSkyCulture
Definition: Options.h:5091
Options::mMagLimitDrawDeepSkyZoomOut
double mMagLimitDrawDeepSkyZoomOut
Definition: Options.h:5167
Options::mHorizonColor
QString mHorizonColor
Definition: Options.h:5203
Options::mFocusExposure
double mFocusExposure
Definition: Options.h:5292
Options::mShowDeepSkyNames
bool mShowDeepSkyNames
Definition: Options.h:5149
Options::mXplanetLatLong
bool mXplanetLatLong
Definition: Options.h:5238
Options::mFOVNames
QStringList mFOVNames
Definition: Options.h:5082
Options::mRemoteHost
QString mRemoteHost
Definition: Options.h:5300
Options::mSpecialObjectColor
QString mSpecialObjectColor
Definition: Options.h:5202
Options::mShowOther
bool mShowOther
Definition: Options.h:5129
Options::mIndiDriversDir
QString mIndiDriversDir
Definition: Options.h:5068
Options::mObsListSaveImage
bool mObsListSaveImage
Definition: Options.h:5180
Options::mXplanetLatitude
QString mXplanetLatitude
Definition: Options.h:5239
Options::mRemoteFilterName
QString mRemoteFilterName
Definition: Options.h:5298
Options::mHideCNames
bool mHideCNames
Definition: Options.h:5092
Options::mEquatorialGridColor
QString mEquatorialGridColor
Definition: Options.h:5200
QList
Options::mRemoteFocuserName
QString mRemoteFocuserName
Definition: Options.h:5297
Options::mShowIC
bool mShowIC
Definition: Options.h:5125
Options::mShowGeoBox
bool mShowGeoBox
Definition: Options.h:5035
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:36:20 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

kstars

Skip menu "kstars"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdeedu API Reference

Skip menu "kdeedu API Reference"
  • Analitza
  •     lib
  • kalgebra
  • kalzium
  •   libscience
  • kanagram
  • kig
  •   lib
  • klettres
  • kstars
  • libkdeedu
  •   keduvocdocument
  • marble
  • parley
  • rocs
  •   App
  •   RocsCore
  •   VisualEditor
  •   stepcore

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal