EclipseEvent
#include <eclipsehandler.h>
Public Types | |
enum | ECLIPSE_TYPE { PARTIAL , FULL } |
Public Slots | |
virtual void | slotShowDetails () |
Detailed Description
The EclipseEvent class.
Abstract container/interface for a eclipse event.
- Note
- We do not use the QObject hierarchy here as it would be inefficient
Definition at line 19 of file eclipsehandler.h.
Member Enumeration Documentation
◆ ECLIPSE_TYPE
The ECLIPSE_TYPE_T enum.
Basic eclipse type. May be supplemented by subclasses.
Definition at line 28 of file eclipsehandler.h.
Constructor & Destructor Documentation
◆ EclipseEvent()
EclipseEvent::EclipseEvent | ( | long double | jd, |
GeoLocation | geoPlace, | ||
ECLIPSE_TYPE | type ) |
Definition at line 9 of file eclipsehandler.cpp.
◆ ~EclipseEvent()
|
virtual |
Definition at line 15 of file eclipsehandler.cpp.
Member Function Documentation
◆ getEclipsedObjectName()
getEclipsingObjectName
- Returns
- the name of the eclipsed object
- Note
- maybe store those objects as clones...
Implemented in LunarEclipseEvent.
◆ getEclipsingObjectFromSkyComposite()
getEclipsingObjectFromSkyComposite
- Returns
- a pointer to the skymap instance of the ecl. obj.
Implemented in LunarEclipseEvent.
◆ getEclipsingObjectName()
getEclipsingObjectName
- Returns
- the name of the eclipsing object
- Note
- maybe store those objects as clones...
Implemented in LunarEclipseEvent.
◆ getExtraInfo()
getExtraInfo
- Returns
- information to display in an extra column of the overview table.
Reimplemented in LunarEclipseEvent.
Definition at line 48 of file eclipsehandler.h.
◆ getGeolocation()
|
inline |
getGeolocation
- Returns
- geolocation for which the event is valid
Definition at line 74 of file eclipsehandler.h.
◆ getJD()
|
inline |
◆ getType()
|
inline |
◆ hasDetails()
|
inlinevirtual |
hasDetails
- Returns
- whether a details widget can be shown
Reimplemented in LunarEclipseEvent.
Definition at line 86 of file eclipsehandler.h.
◆ slotShowDetails
|
inlinevirtualslot |
showDetails
(if implemented) shows a widget with details about the eclipse
Definition at line 93 of file eclipsehandler.h.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:19:04 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.