• 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
kstars.h
Go to the documentation of this file.
1 /***************************************************************************
2  kstars.h - K Desktop Planetarium
3  -------------------
4  begin : Mon Feb 5 01:11:45 PST 2001
5  copyright : (C) 2001 by Jason Harris
6  email : jharris@30doradus.org
7  ***************************************************************************/
8 /***************************************************************************
9  * *
10  * This program is free software; you can redistribute it and/or modify *
11  * it under the terms of the GNU General Public License as published by *
12  * the Free Software Foundation; either version 2 of the License, or *
13  * (at your option) any later version. *
14  * *
15  ***************************************************************************/
16 
17 #ifndef KSTARS_H_
18 #define KSTARS_H_
19 
20 #include <QtDBus/QtDBus>
21 #include <kxmlguiwindow.h>
22 #include <QtDeclarative/QDeclarativeView>
23 
24 #include <config-kstars.h>
25 
26 #include "tools/observinglist.h"
27 #include "oal/equipmentwriter.h"
28 #include "oal/observeradd.h"
29 
30 class WIUserSettings;
31 // forward declaration is enough. We only need pointers
32 class QPalette;
33 class KActionMenu;
34 
35 class dms;
36 class KStarsData;
37 class SkyMap;
38 class GeoLocation;
39 class FindDialog;
40 class TimeStepBox;
41 class ImageExporter;
42 
43 class GUIManager;
44 class DriverManager;
45 
46 class AltVsTime;
47 class WUTDialog;
48 class WIView;
49 class WILPSettings;
50 class WIEquipSettings;
51 class ObsConditions;
52 class AstroCalc;
53 class SkyCalendar;
54 class ScriptBuilder;
55 class PlanetViewer;
56 class JMoonTool;
57 class MoonPhaseTool;
58 class FlagManager;
59 class ObservingList;
60 class EquipmentWriter;
61 class ObserverAdd;
62 class Execute;
63 class ExportImageDialog;
64 class PrintingWizard;
65 
66 class OpsCatalog;
67 class OpsGuides;
68 class OpsSolarSystem;
69 class OpsSatellites;
70 class OpsSupernovae;
71 class OpsColors;
72 class OpsAdvanced;
73 class OpsINDI;
74 class OpsEkos;
75 class EkosManager;
76 #ifdef HAVE_XPLANET
77 class OpsXplanet;
78 #endif
79 
89 // KStars is now a singleton class. Use KStars::createInstance() to
90 // create an instance and KStars::Instance() to get a pointer to the
91 // instance
92 // asimha, 9th May 2009
93 
94 class KStars : public KXmlGuiWindow
95 {
96  Q_OBJECT
97  Q_CLASSINFO("D-Bus Interface", "org.kde.kstars")
98 
99 private:
109  explicit KStars( bool doSplash, bool startClockRunning = true, const QString &startDateString = QString() );
110 
111  static KStars *pinstance; // Pointer to an instance of KStars
112 
113 public:
122  static KStars *createInstance( bool doSplash, bool clockrunning = true, const QString &startDateString = QString() );
123 
125  inline static KStars *Instance() { return pinstance; }
126 
128  virtual ~KStars();
129 
131  inline KStarsData* data() const { return kstarsData; }
132 
134  inline SkyMap* map() const { return skymap; }
135 
136  inline ObservingList* observingList() const { return obsList; }
137 
138  inline EkosManager *ekosManager() const { return ekosmenu; }
139 
140  Execute* getExecute();
141 
146  void addColorMenuItem( const QString &name, const QString &actionName );
147 
151  void removeColorMenuItem( const QString &actionName );
152 
159  void applyConfig( bool doApplyFocus = true );
160 
161  inline FlagManager* getFlagManager() const { return fm; }
162 
163  inline PrintingWizard* getPrintingWizard() const { return printingWizard; }
164 
165  void showImgExportDialog();
166 
167  void syncFOVActions();
168 
169  void hideAllFovExceptFirst();
170 
171  void selectNextFov();
172 
173  void selectPreviousFov();
174 
175  void showWISettingsUI();
176 
177  void showWI(ObsConditions *obs);
178 
179 public Q_SLOTS:
185  Q_SCRIPTABLE Q_NOREPLY void setRaDec( double ra, double dec );
186 
192  Q_SCRIPTABLE Q_NOREPLY void setAltAz(double alt, double az);
193 
198  Q_SCRIPTABLE Q_NOREPLY void lookTowards( const QString &direction );
199 
204  Q_SCRIPTABLE Q_NOREPLY void addLabel( const QString &name );
205 
210  Q_SCRIPTABLE Q_NOREPLY void removeLabel( const QString &name );
211 
216  Q_SCRIPTABLE Q_NOREPLY void addTrail( const QString &name );
217 
222  Q_SCRIPTABLE Q_NOREPLY void removeTrail( const QString &name );
223 
225  Q_SCRIPTABLE Q_NOREPLY void zoomIn();
226 
228  Q_SCRIPTABLE Q_NOREPLY void zoomOut();
229 
231  Q_SCRIPTABLE Q_NOREPLY void defaultZoom();
232 
235  Q_SCRIPTABLE Q_NOREPLY void zoom(double z);
236 
245  Q_SCRIPTABLE Q_NOREPLY void setLocalTime(int yr, int mth, int day, int hr, int min, int sec);
246 
250  Q_SCRIPTABLE Q_NOREPLY void waitFor( double t );
251 
255  Q_SCRIPTABLE Q_NOREPLY void waitForKey( const QString &k );
256 
260  Q_SCRIPTABLE Q_NOREPLY void setTracking( bool track );
261 
266  Q_SCRIPTABLE Q_NOREPLY void changeViewOption( const QString &option, const QString &value );
267 
272  QString getOption( const QString &name );
273 
279  Q_SCRIPTABLE Q_NOREPLY void readConfig();
280 
286  Q_SCRIPTABLE Q_NOREPLY void writeConfig();
287 
294  Q_SCRIPTABLE Q_NOREPLY void popupMessage( int x, int y, const QString &message );
295 
304  Q_SCRIPTABLE Q_NOREPLY void drawLine( int x1, int y1, int x2, int y2, int speed );
305 
311  Q_SCRIPTABLE Q_NOREPLY void setGeoLocation( const QString &city, const QString &province, const QString &country );
312 
317  Q_SCRIPTABLE Q_NOREPLY void setColor( const QString &colorName, const QString &value );
318 
322  Q_SCRIPTABLE Q_NOREPLY void loadColorScheme( const QString &name );
323 
330  Q_SCRIPTABLE Q_NOREPLY void exportImage( const QString &filename, int width = -1, int height = -1, bool includeLegend = false );
331 
336  Q_SCRIPTABLE QString getDSSURL( const QString &objectName );
337 
344  Q_SCRIPTABLE QString getDSSURL( double RA_J2000, double Dec_J2000, float width = 15, float height = 15 );
345 
350  Q_SCRIPTABLE QString getObjectDataXML( const QString &objectName );
351 
355  Q_SCRIPTABLE Q_NOREPLY void setApproxFOV( double FOV_Degrees );
356 
360  Q_SCRIPTABLE QString getSkyMapDimensions();
361 
365  Q_SCRIPTABLE QString getObservingWishListObjectNames();
366 
370  Q_SCRIPTABLE QString getObservingSessionPlanObjectNames();
371 
376  Q_SCRIPTABLE Q_NOREPLY void printImage( bool usePrintDialog, bool useChartColors );
377 
378  // TODO INDI Scripting to be supported in KDE 4.1
379  #if 0
380 
384  Q_SCRIPTABLE Q_NOREPLY void startINDI (const QString &deviceName, bool useLocal);
385 
390  Q_SCRIPTABLE Q_NOREPLY void setINDIDevice (const QString &deviceName);
391 
395  Q_SCRIPTABLE Q_NOREPLY void shutdownINDI (const QString &driverName);
396 
400  Q_SCRIPTABLE Q_NOREPLY void switchINDI(bool turnOn);
401 
405  Q_SCRIPTABLE Q_NOREPLY void setINDIPort(const QString &port);
406 
411  Q_SCRIPTABLE Q_NOREPLY void setINDITargetCoord(double RA, double DEC);
412 
416  Q_SCRIPTABLE Q_NOREPLY void setINDITargetName(const QString &objectName);
417 
421  Q_SCRIPTABLE Q_NOREPLY void setINDIAction(const QString &action);
422 
426  Q_SCRIPTABLE Q_NOREPLY void waitForINDIAction(const QString &action);
427 
433  Q_SCRIPTABLE Q_NOREPLY void setINDIFocusSpeed(unsigned int speed);
434 
438  Q_SCRIPTABLE Q_NOREPLY void startINDIFocus(int focusDir);
439 
444  Q_SCRIPTABLE Q_NOREPLY void setINDIGeoLocation(double longitude, double latitude);
445 
449  Q_SCRIPTABLE Q_NOREPLY void setINDIFocusTimeout(int timeout);
450 
454  Q_SCRIPTABLE Q_NOREPLY void startINDIExposure(int timeout);
455 
459  Q_SCRIPTABLE Q_NOREPLY void setINDIUTC(const QString &UTCDateTime);
460 
464  Q_SCRIPTABLE Q_NOREPLY void setINDIScopeAction(const QString &action);
465 
469  Q_SCRIPTABLE Q_NOREPLY void setINDIFrameType(const QString &type);
470 
474  Q_SCRIPTABLE Q_NOREPLY void setINDIFilterNum(int filter_num);
475 
479  Q_SCRIPTABLE Q_NOREPLY void setINDICCDTemp(int temp);
480 
481  #endif
482 
487  void updateTime( const bool automaticDSTchange = true );
488 
490  void slotSetTimeToNow();
491 
493  void slotApplyConfigChanges();
494 
496  void slotApplyWIConfigChanges();
497 
500  void slotZoomChanged();
501 
504  void slotSetZoom();
505 
507  void slotTrack();
508 
510  void slotGeoLocator();
511 
514  void clearCachedFindDialog();
515 
517  void slotClearAllTrails();
518 
520  void slotShowPositionBar(SkyPoint*);
521 
523  void slotFlagManager();
524 
525 private slots:
527  void slotSetTime();
528 
530  void slotToggleTimer();
531 
533  void slotStepForward();
534 
536  void slotStepBackward();
537 
539  void slotFind();
540 
542  void slotWizard();
543 
545  void slotDownload();
546 
548  void slotCalculator();
549 
551  void slotAVT();
552 
554  void slotWUT();
555 
557  void slotWISettings();
558 
560  void slotShowWIView(int status);
561 
563  void slotCalendar();
564 
566  void slotGlossary();
567 
569  void slotScriptBuilder();
570 
572  void slotSolarSystem();
573 
575  void slotJMoonTool();
576 
578  void slotMoonPhaseTool();
579 
581  void slotTelescopeWizard();
582 
584  void slotINDIDriver();
585 
587  void slotINDIPanel();
588 
590  void slotEkos();
591 
593  void slotViewOps();
594 
597  void datainitFinished();
598 
600  void slotOpenFITS();
601 
603  void slotExportImage();
604 
606  void slotRunScript();
607 
609  void slotPrint();
610 
612  void slotPrintingWizard();
613 
615  void slotTipOfDay();
616 
618  void slotManualFocus();
619 
623  void slotPointFocus();
624 
627  void slotColorScheme();
628 
630  void slotTargetSymbol(bool flag);
631 
633  void slotFOVEdit();
634 
636  void slotCoordSys();
637 
639  void slotMapProjection();
640 
642  void slotObsList();
643 
646  void slotViewToolBar();
647 
650  void slotShowGUIItem( bool );
651 
653  void slotFullScreen();
654 
656  void slotAboutToQuit();
657 
658  void slotEquipmentWriter();
659 
660  void slotObserverAdd();
661 
662  void slotExecute();
663 
665  void slotUpdateComets();
666 
668  void slotUpdateAsteroids();
669 
671  void slotUpdateSupernovae();
672 
673 private:
675  void repopulateFOV();
676 
678  void initActions();
679 
681  void initStatusBar();
682 
684  void initFocus();
685 
687  void buildGUI();
688 
689  KStarsData *kstarsData;
690  SkyMap *skymap;
691 
692  TimeStepBox *TimeStep;
693 
694  KActionMenu *colorActionMenu, *fovActionMenu;
695 
696  FindDialog *findDialog;
697  ExportImageDialog *imgExportDialog;
698  ImageExporter *imageExporter;
699 
700  //FIXME: move to KStarsData
701  ObservingList *obsList;
702  EquipmentWriter *eWriter;
703  ObserverAdd *oAdd;
704  Execute *execute;
705  AltVsTime *avt;
706  WUTDialog *wut;
707  WIView *wi;
708  WILPSettings *wiLPSettings;
709  WIEquipSettings *wiEquipSettings;
710  ObsConditions *wiObsConditions;
711  QDockWidget *wiDock;
712  SkyCalendar *skycal;
713  ScriptBuilder *sb;
714  PlanetViewer *pv;
715  JMoonTool *jmt;
716  MoonPhaseTool *mpt;
717  FlagManager *fm;
718  AstroCalc *astrocalc;
719  PrintingWizard *printingWizard;
720 
721  EkosManager *ekosmenu;
722 
723  QActionGroup *projectionGroup, *cschemeGroup;
724 
725  bool DialogIsObsolete;
726  bool StartClockRunning;
727  QString StartDateString;
728 
729  QPalette OriginalPalette, DarkPalette;
730 
731  OpsCatalog *opcatalog;
732  OpsGuides *opguides;
733  OpsSolarSystem *opsolsys;
734  OpsSatellites *opssatellites;
735  OpsSupernovae *opssupernovae;
736  OpsColors *opcolors;
737  OpsAdvanced *opadvanced;
738  OpsINDI *opsindi;
739  OpsEkos *opsekos;
740 #ifdef HAVE_XPLANET
741  OpsXplanet *opsxplanet;
742 #endif
743 };
744 
745 #endif
KStars::getDSSURL
Q_SCRIPTABLE QString getDSSURL(const QString &objectName)
DBUS interface function.
Definition: kstarsdcop.cpp:441
KStars::showImgExportDialog
void showImgExportDialog()
Definition: kstars.cpp:230
KStars::addColorMenuItem
void addColorMenuItem(const QString &name, const QString &actionName)
Add an item to the color-scheme action manu.
Definition: kstarsactions.cpp:1154
KStars::setTracking
Q_SCRIPTABLE Q_NOREPLY void setTracking(bool track)
DBUS interface function.
Definition: kstarsdcop.cpp:184
KStars::zoomIn
Q_SCRIPTABLE Q_NOREPLY void zoomIn()
DBUS interface function.
Definition: kstarsdcop.cpp:151
WUTDialog
What's up tonight dialog is a window which lists all skyobjects that will be visible during the next ...
Definition: wutdialog.h:44
KStarsData
KStarsData is the backbone of KStars.
Definition: kstarsdata.h:66
observeradd.h
KStars::ekosManager
EkosManager * ekosManager() const
Definition: kstars.h:138
KStars::map
SkyMap * map() const
Definition: kstars.h:134
MoonPhaseTool
Shows a moon phase calendar for an entire month.
Definition: moonphasetool.h:46
KStars::setGeoLocation
Q_SCRIPTABLE Q_NOREPLY void setGeoLocation(const QString &city, const QString &province, const QString &country)
DBUS interface function.
Definition: kstarsdcop.cpp:196
Execute
Definition: execute.h:35
KStars::drawLine
Q_SCRIPTABLE Q_NOREPLY void drawLine(int x1, int y1, int x2, int y2, int speed)
DBUS interface function.
Definition: kstarsdcop.cpp:192
KStars::slotApplyWIConfigChanges
void slotApplyWIConfigChanges()
Apply new settings for WI.
Definition: kstarsactions.cpp:568
KStars::changeViewOption
Q_SCRIPTABLE Q_NOREPLY void changeViewOption(const QString &option, const QString &value)
DBUS interface function.
Definition: kstarsdcop.cpp:278
KStars::readConfig
Q_SCRIPTABLE Q_NOREPLY void readConfig()
DBUS interface function.
Definition: kstarsdcop.cpp:245
KStars::Instance
static KStars * Instance()
Definition: kstars.h:125
WIView
Manages the QML user interface for What's Interesting.
Definition: wiview.h:37
OpsCatalog
The Catalog page for the Options window.
Definition: opscatalog.h:39
ImageExporter
Backends for exporting a sky image, either raster or vector, with a legend.
Definition: imageexporter.h:35
OpsGuides
Definition: opsguides.h:24
WIEquipSettings
User interface for "Equipment Type and Parameters" page in WI settings dialog.
Definition: wiequipsettings.h:34
ObserverAdd
Definition: observeradd.h:29
KStars
This is the main window for KStars.
Definition: kstars.h:94
KStars::removeColorMenuItem
void removeColorMenuItem(const QString &actionName)
Remove an item from the color-scheme action manu.
Definition: kstarsactions.cpp:1168
KStars::setColor
Q_SCRIPTABLE Q_NOREPLY void setColor(const QString &colorName, const QString &value)
DBUS interface function.
Definition: kstarsdcop.cpp:398
KStars::setRaDec
Q_SCRIPTABLE Q_NOREPLY void setRaDec(double ra, double dec)
DBUS interface function.
Definition: kstarsdcop.cpp:64
KStars::getExecute
Execute * getExecute()
Definition: kstars.cpp:363
KStars::getPrintingWizard
PrintingWizard * getPrintingWizard() const
Definition: kstars.h:163
KStars::lookTowards
Q_SCRIPTABLE Q_NOREPLY void lookTowards(const QString &direction)
DBUS interface function.
Definition: kstarsdcop.cpp:73
OpsSolarSystem
The Solar System page for the Options window.
Definition: opssolarsystem.h:32
KStars::slotSetZoom
void slotSetZoom()
action slot: Allow user to specify a field-of-view angle for the display window in degrees...
Definition: kstarsactions.cpp:992
TimeStepBox
This composite widget consists of a TimeSpinBox (a QSpinBox), coupled with a TimeUnitBox (a second pa...
Definition: timestepbox.h:34
KXmlGuiWindow
KStars::popupMessage
Q_SCRIPTABLE Q_NOREPLY void popupMessage(int x, int y, const QString &message)
DBUS interface function.
Definition: kstarsdcop.cpp:188
SkyPoint
The sky coordinates of a point in the sky.
Definition: skypoint.h:50
KStars::applyConfig
void applyConfig(bool doApplyFocus=true)
Apply config options throughout the program.
Definition: kstars.cpp:165
KStars::slotShowPositionBar
void slotShowPositionBar(SkyPoint *)
Display position in the status bar.
Definition: kstarsactions.cpp:1208
KStars::showWISettingsUI
void showWISettingsUI()
Definition: kstars.cpp:329
KStars::zoom
Q_SCRIPTABLE Q_NOREPLY void zoom(double z)
DBUS interface function.
Definition: kstarsdcop.cpp:147
AstroCalc
Astrocalc is the base class for the KStars astronomical calculator.
Definition: astrocalc.h:37
KStars::observingList
ObservingList * observingList() const
Definition: kstars.h:136
GeoLocation
Contains all relevant information for specifying a location on Earth: City Name, State/Province name...
Definition: geolocation.h:39
OpsSupernovae
The Supernovae Tab of the Options window.
Definition: opssupernovae.h:35
ExportImageDialog
Export sky image dialog.
Definition: exportimagedialog.h:44
DriverManager
Definition: drivermanager.h:54
JMoonTool
Display the positions of Jupiter's moons as a function of time.
Definition: jmoontool.h:31
KStars::slotGeoLocator
void slotGeoLocator()
action slot: open dialog for selecting a new geographic location
Definition: kstarsactions.cpp:461
WILPSettings
User interface for "Light Pollution Settings" page in WI settings dialog This class deals with light ...
Definition: wilpsettings.h:33
FlagManager
Flag manager Dialog box to add and remove flags.
Definition: flagmanager.h:49
KStars::getFlagManager
FlagManager * getFlagManager() const
Definition: kstars.h:161
KStars::defaultZoom
Q_SCRIPTABLE Q_NOREPLY void defaultZoom()
DBUS interface function.
Definition: kstarsdcop.cpp:159
KStars::getOption
QString getOption(const QString &name)
DBUS interface function.
Definition: kstarsdcop.cpp:267
KStars::getSkyMapDimensions
Q_SCRIPTABLE QString getSkyMapDimensions()
DBUS interface function.
Definition: kstarsdcop.cpp:525
KStars::updateTime
void updateTime(const bool automaticDSTchange=true)
Update time-dependent data and (possibly) repaint the sky map.
Definition: kstars.cpp:334
KStars::selectNextFov
void selectNextFov()
Definition: kstars.cpp:272
KStars::writeConfig
Q_SCRIPTABLE Q_NOREPLY void writeConfig()
DBUS interface function.
Definition: kstarsdcop.cpp:260
OpsXplanet
Definition: opsxplanet.h:24
FindDialog
Dialog window for finding SkyObjects by name.
Definition: finddialog.h:47
AltVsTime
the Altitude vs.
Definition: altvstime.h:43
OpsINDI
Definition: opsindi.h:18
dms
An angle, stored as degrees, but expressible in many ways.
Definition: dms.h:42
KStars::exportImage
Q_SCRIPTABLE Q_NOREPLY void exportImage(const QString &filename, int width=-1, int height=-1, bool includeLegend=false)
DBUS interface function.
Definition: kstarsdcop.cpp:429
KStars::slotFlagManager
void slotFlagManager()
action slot: open Flag Manager
Definition: kstarsactions.cpp:397
OpsEkos
Definition: opsekos.h:18
KStars::slotTrack
void slotTrack()
action slot: Toggle whether kstars is tracking current position
Definition: kstarsactions.cpp:892
KStars::waitForKey
Q_SCRIPTABLE Q_NOREPLY void waitForKey(const QString &k)
DBUS interface function.
Definition: kstarsdcop.cpp:173
KStars::setLocalTime
Q_SCRIPTABLE Q_NOREPLY void setLocalTime(int yr, int mth, int day, int hr, int min, int sec)
DBUS interface function.
Definition: kstarsdcop.cpp:163
equipmentwriter.h
PrintingWizard
Class representing Printing Wizard for KStars printed documents (currently only finder charts)...
Definition: printingwizard.h:66
EkosManager
Definition: ekosmanager.h:30
KStars::slotZoomChanged
void slotZoomChanged()
Called when zoom level is changed.
Definition: kstarsactions.cpp:972
OpsColors
The Colors page allows the user to adjust all of the colors used to display the night sky...
Definition: opscolors.h:40
PlanetViewer
Display an overhead view of the solar system.
Definition: planetviewer.h:48
KStars::setAltAz
Q_SCRIPTABLE Q_NOREPLY void setAltAz(double alt, double az)
DBUS interface function.
Definition: kstarsdcop.cpp:69
EquipmentWriter
Definition: equipmentwriter.h:31
KStars::waitFor
Q_SCRIPTABLE Q_NOREPLY void waitFor(double t)
DBUS interface function.
Definition: kstarsdcop.cpp:167
KStars::syncFOVActions
void syncFOVActions()
Definition: kstars.cpp:235
KStars::removeLabel
Q_SCRIPTABLE Q_NOREPLY void removeLabel(const QString &name)
DBUS interface function.
Definition: kstarsdcop.cpp:123
KStars::selectPreviousFov
void selectPreviousFov()
Definition: kstars.cpp:301
KStars::getObservingSessionPlanObjectNames
Q_SCRIPTABLE QString getObservingSessionPlanObjectNames()
DBUS interface function.
Definition: kstarsdcop.cpp:513
KStars::printImage
Q_SCRIPTABLE Q_NOREPLY void printImage(bool usePrintDialog, bool useChartColors)
DBUS interface function.
Definition: kstarsdcop.cpp:528
KStars::slotSetTimeToNow
void slotSetTimeToNow()
action slot: sync kstars clock to system time
Definition: kstarsactions.cpp:600
KStars::addTrail
Q_SCRIPTABLE Q_NOREPLY void addTrail(const QString &name)
DBUS interface function.
Definition: kstarsdcop.cpp:131
KStars::getObservingWishListObjectNames
Q_SCRIPTABLE QString getObservingWishListObjectNames()
DBUS interface function.
Definition: kstarsdcop.cpp:505
KStars::addLabel
Q_SCRIPTABLE Q_NOREPLY void addLabel(const QString &name)
DBUS interface function.
Definition: kstarsdcop.cpp:115
ObservingList
Tool window for managing a custom list of objects.
Definition: observinglist.h:79
KStars::slotApplyConfigChanges
void slotApplyConfigChanges()
Apply new settings and redraw skymap.
Definition: kstarsactions.cpp:548
SkyMap
This is the canvas on which the sky is painted.
Definition: skymap.h:72
OpsAdvanced
The Advanced Tab of the Options window.
Definition: opsadvanced.h:36
ObsConditions
This class deals with the observing conditions of the night sky.
Definition: obsconditions.h:31
KStars::data
KStarsData * data() const
Definition: kstars.h:131
KStars::clearCachedFindDialog
void clearCachedFindDialog()
Delete FindDialog because ObjNames list has changed in KStarsData due to reloading star data...
Definition: kstars.cpp:152
KStars::showWI
void showWI(ObsConditions *obs)
KStars::getObjectDataXML
Q_SCRIPTABLE QString getObjectDataXML(const QString &objectName)
DBUS interface function.
Definition: kstarsdcop.cpp:456
KStars::zoomOut
Q_SCRIPTABLE Q_NOREPLY void zoomOut()
DBUS interface function.
Definition: kstarsdcop.cpp:155
KStars::loadColorScheme
Q_SCRIPTABLE Q_NOREPLY void loadColorScheme(const QString &name)
DBUS interface function.
Definition: kstarsdcop.cpp:406
KStars::createInstance
static KStars * createInstance(bool doSplash, bool clockrunning=true, const QString &startDateString=QString())
Create an instance of this class.
Definition: kstars.cpp:129
KStars::~KStars
virtual ~KStars()
Destructor.
Definition: kstars.cpp:137
SkyCalendar
Definition: skycalendar.h:37
KStars::setApproxFOV
Q_SCRIPTABLE Q_NOREPLY void setApproxFOV(double FOV_Degrees)
DBUS interface function.
Definition: kstarsdcop.cpp:521
OpsSatellites
The Satellites Tab of the Options window.
Definition: opssatellites.h:43
KStars::hideAllFovExceptFirst
void hideAllFovExceptFirst()
Definition: kstars.cpp:249
GUIManager
Definition: guimanager.h:46
ScriptBuilder
A GUI tool for building behavioral DBus scripts for KStars.
Definition: scriptbuilder.h:86
observinglist.h
KStars::slotClearAllTrails
void slotClearAllTrails()
Remove all trails which may have been added to solar system bodies.
Definition: kstarsactions.cpp:1121
KStars::removeTrail
Q_SCRIPTABLE Q_NOREPLY void removeTrail(const QString &name)
DBUS interface function.
Definition: kstarsdcop.cpp:139
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