Kstars
skymapdrawabstract.h
78 *@short Draw a dotted-line rectangle which traces the potential new field-of-view in ZoomBox mode.
103 *@param painter pointer to the SkyQPainter already set up to paint on selected QPaintDevice subclass.
111 * @param labelObjects QList of pointers to the objects which need labels (excluding the centered object)
This class defines the methods that both rendering engines (GLPainter and QPainter) must implement.
Definition skymapdrawabstract.h:30
static void setDrawLock(bool state)
Acquire / release a draw lock.
Definition skymapdrawabstract.cpp:466
void drawOrientationArrows(QPainter &p)
Draw north and zenith arrows to show the orientation while rotating the sky map.
Definition skymapdrawabstract.cpp:117
void drawZoomBox(QPainter &psky)
Draw a dotted-line rectangle which traces the potential new field-of-view in ZoomBox mode.
Definition skymapdrawabstract.cpp:194
void drawTelescopeSymbols(QPainter &psky)
Draw symbols at the position of each Telescope currently being controlled by KStars.
Definition skymapdrawabstract.cpp:334
void drawAngleRuler(QPainter &psky)
Draw a dashed line from the Angular-Ruler start point to the current mouse cursor,...
Definition skymapdrawabstract.cpp:106
void drawSolverFOV(QPainter &psky)
Draw FOV of solved image in Ekos Alignment Module.
Definition skymapdrawabstract.cpp:293
void drawObjectLabels(QList< SkyObject * > &labelObjects)
Draw "user labels".
Definition skymapdrawabstract.cpp:205
void exportSkyImage(QPaintDevice *pd, bool scale=false)
Draw the current Sky map to a pixmap which is to be printed or exported to a file.
Definition skymapdrawabstract.cpp:418
void drawOverlays(QPainter &p, bool drawFov=true)
Draw the overlays on top of the sky map.
Definition skymapdrawabstract.cpp:56
virtual void paintEvent(QPaintEvent *e)=0
Overridden paintEvent method.
SkyMapDrawAbstract(SkyMap *sm)
Constructor that sets data and m_SkyMap, and initializes the FPS counters.
Definition skymapdrawabstract.cpp:50
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Nov 22 2024 12:11:15 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Nov 22 2024 12:11:15 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.