Kstars
kstarslite.h
39 * Unlike KStars class it is not a main window (see KStarsLite::m_Engine) but a root object that contains the program clock and
41 * KStarsLite is a singleton, use KStarsLite::createInstance() to create an instance and KStarsLite::Instance() to get a pointer to the instance
59 explicit KStarsLite(bool doSplash, bool startClockRunning = true, const QString &startDateString = QString());
Q_OBJECTQ_OBJECT
Q_PROPERTY(...)
This class loads QML files and connects SkyMapLite and KStarsData Unlike KStars class it is not a mai...
Definition: kstarslite.h:46
void slotTrack()
start tracking clickedPoint or stop tracking if we are already tracking some object
Definition: kstarslite.cpp:185
Q_INVOKABLE QColor getColor(QString name)
returns color with key name from current color scheme
Definition: kstarslite.cpp:405
Q_SLOTSQ_SLOTS
Definition: clientmanagerlite.h:40
Stores dms coordinates for a point in the sky. for converting between coordinate systems.
Definition: skypoint.h:44
Definition: imageprovider.h:17
Backend for "Find Object" dialog in QML The way we are searching for the object is as follows: Each S...
Definition: finddialoglite.h:31
Definition: kstarsdata.h:70
Q_ENUMS(...)
Definition: locationdialoglite.h:28
Class that handles drawing of MilkyWay (both filled and non-filled)
Definition: milkyway.h:24
void scaleChanged(float)
Emitted whenever TimeSpinBox in QML changes the scale.
void updateTime(const bool automaticDSTchange=true)
Update time-dependent data and (possibly) repaint the sky map.
Definition: kstarslite.cpp:234
void notificationMessage(QString msg)
Once this signal is emitted, notification with text msg will appear on the screen.
Q_INVOKABLE void toggleObjects(ObjectsToToggle toToggle, bool toggle)
toggles on/off objects of group toToggle
Definition: kstarslite.cpp:415
Q_INVOKABLE void fullUpdate()
used from QML to update positions of sky objects and update SkyMapLite
Definition: kstarslite.cpp:226
Q_INVOKABLEQ_INVOKABLE
void setRunTutorial(bool runTutorial)
set whether tutorial should be shown on next startup
Definition: kstarslite.cpp:508
Item for displaying sky objects; also handles user interaction events.
Definition: skymaplite.h:58
void slotSetTime(QDateTime time)
sets time and date according to parameter time
Definition: kstarslite.cpp:326
ClientManagerLite * clientManagerLite() const
Definition: kstarslite.h:107
void slotToggleTimer()
action slot: toggle whether kstars clock is running or not
Definition: kstarslite.cpp:352
Q_INVOKABLE bool isToggled(ObjectsToToggle toToggle)
Definition: kstarslite.cpp:471
ApplicationState
static KStarsLite * createInstance(bool doSplash, bool clockrunning=true, const QString &startDateString=QString())
Create an instance of this class.
Definition: kstarslite.cpp:217
Q_INVOKABLE void applyConfig(bool doApplyFocus=true)
currently sets color scheme from config
Definition: kstarslite.cpp:390
Q_INVOKABLE void setProjection(uint proj)
setProjection calls Options::setProjection(proj) and updates SkyMapLite
Definition: kstarslite.cpp:398
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Fri Aug 19 2022 03:57:52 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2022 The KDE developers.
Generated on Fri Aug 19 2022 03:57:52 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.