SkyMap
#include <skymap.h>
Public Types | |
enum | Cursor { NoCursor , Cross , Circle } |
enum | Projection { Lambert , AzimuthalEquidistant , Orthographic , Equirectangular , Stereographic , Gnomonic , UnknownProjection } |
Public Types inherited from QGraphicsView | |
typedef | CacheMode |
enum | CacheModeFlag |
enum | DragMode |
enum | OptimizationFlag |
typedef | OptimizationFlags |
enum | ViewportAnchor |
enum | ViewportUpdateMode |
Public Types inherited from QAbstractScrollArea | |
enum | SizeAdjustPolicy |
Public Types inherited from QFrame | |
enum | Shadow |
enum | Shape |
enum | StyleMask |
Public Types inherited from QWidget | |
enum | RenderFlag |
typedef | RenderFlags |
Public Types inherited from QObject | |
typedef | QObjectList |
Public Types inherited from QPaintDevice | |
enum | PaintDeviceMetric |
Signals | |
void | destinationChanged () |
void | mosaicCenterChanged (dms dRA, dms dDE) |
void | mousePointChanged (SkyPoint *) |
void | objectChanged (SkyObject *) |
void | objectClicked (SkyObject *) |
void | positionChanged (SkyPoint *) |
void | positionClicked (SkyPoint *) |
void | removeSkyObject (SkyObject *object) |
void | updateQueued () |
void | zoomChanged () |
Public Member Functions | |
~SkyMap () override | |
SkyObject * | clickedObject () const |
SkyPoint * | clickedPoint () |
SkyPoint * | destination () |
void | drawObjectLabels (QList< SkyObject * > &labelObjects) |
void | exportSkyImage (QPaintDevice *pd, bool scale=false) |
void | exportSkyImage (SkyQPainter *painter, bool scale=false) |
SkyPoint * | focus () |
SkyObject * | focusObject () const |
SkyPoint * | focusPoint () |
float | fov () |
SkyPoint | getCenterPoint () |
SkyMapDrawAbstract * | getSkyMapDrawAbstract () |
bool | isInFovCaptureMode () const |
bool | isInObjectPointingMode () const |
bool | isObjectLabeled (SkyObject *o) |
bool | isSlewing () const |
SkyPoint * | mousePoint () |
const Projector * | projector () const |
void | setClickedObject (SkyObject *o) |
void | setClickedPoint (const SkyPoint *f) |
void | setDestination (const dms &ra, const dms &dec) |
void | setDestination (const SkyPoint &f) |
void | setDestinationAltAz (const dms &alt, const dms &az, bool altIsRefracted) |
void | setFocus (const dms &ra, const dms &dec) |
void | setFocus (SkyPoint *f) |
void | setFocusAltAz (const dms &alt, const dms &az) |
void | setFocusObject (SkyObject *o) |
void | setFocusPoint (SkyPoint *f) |
void | setFovCaptureMode (bool enabled) |
void | setLegend (const Legend &legend) |
void | setMouseCursorShape (Cursor type) |
void | setObjectPointingMode (bool enabled) |
void | setPreviewLegend (bool preview) |
void | setupProjector () |
void | setZoomFactor (double factor) |
void | showFocusCoords () |
void | stopTracking () |
void | updateAngleRuler () |
void | updateFocus () |
void | updateInfoBoxes () |
Public Member Functions inherited from QGraphicsView | |
QGraphicsView (QGraphicsScene *scene, QWidget *parent) | |
QGraphicsView (QWidget *parent) | |
Qt::Alignment | alignment () const const |
QBrush | backgroundBrush () const const |
CacheMode | cacheMode () const const |
void | centerOn (const QGraphicsItem *item) |
void | centerOn (const QPointF &pos) |
void | centerOn (qreal x, qreal y) |
DragMode | dragMode () const const |
void | ensureVisible (const QGraphicsItem *item, int xmargin, int ymargin) |
void | ensureVisible (const QRectF &rect, int xmargin, int ymargin) |
void | ensureVisible (qreal x, qreal y, qreal w, qreal h, int xmargin, int ymargin) |
void | fitInView (const QGraphicsItem *item, Qt::AspectRatioMode aspectRatioMode) |
void | fitInView (const QRectF &rect, Qt::AspectRatioMode aspectRatioMode) |
void | fitInView (qreal x, qreal y, qreal w, qreal h, Qt::AspectRatioMode aspectRatioMode) |
QBrush | foregroundBrush () const const |
virtual QVariant | inputMethodQuery (Qt::InputMethodQuery query) const const override |
void | invalidateScene (const QRectF &rect, QGraphicsScene::SceneLayers layers) |
bool | isInteractive () const const |
bool | isTransformed () const const |
QGraphicsItem * | itemAt (const QPoint &pos) const const |
QGraphicsItem * | itemAt (int x, int y) const const |
QList< QGraphicsItem * > | items () const const |
QList< QGraphicsItem * > | items (const QPainterPath &path, Qt::ItemSelectionMode mode) const const |
QList< QGraphicsItem * > | items (const QPoint &pos) const const |
QList< QGraphicsItem * > | items (const QPolygon &polygon, Qt::ItemSelectionMode mode) const const |
QList< QGraphicsItem * > | items (const QRect &rect, Qt::ItemSelectionMode mode) const const |
QList< QGraphicsItem * > | items (int x, int y) const const |
QList< QGraphicsItem * > | items (int x, int y, int w, int h, Qt::ItemSelectionMode mode) const const |
QPainterPath | mapFromScene (const QPainterPath &path) const const |
QPoint | mapFromScene (const QPointF &point) const const |
QPolygon | mapFromScene (const QPolygonF &polygon) const const |
QPolygon | mapFromScene (const QRectF &rect) const const |
QPoint | mapFromScene (qreal x, qreal y) const const |
QPolygon | mapFromScene (qreal x, qreal y, qreal w, qreal h) const const |
QPainterPath | mapToScene (const QPainterPath &path) const const |
QPointF | mapToScene (const QPoint &point) const const |
QPolygonF | mapToScene (const QPolygon &polygon) const const |
QPolygonF | mapToScene (const QRect &rect) const const |
QPointF | mapToScene (int x, int y) const const |
QPolygonF | mapToScene (int x, int y, int w, int h) const const |
OptimizationFlags | optimizationFlags () const const |
void | render (QPainter *painter, const QRectF &target, const QRect &source, Qt::AspectRatioMode aspectRatioMode) |
QPainter::RenderHints | renderHints () const const |
void | resetCachedContent () |
void | resetTransform () |
ViewportAnchor | resizeAnchor () const const |
void | rotate (qreal angle) |
void | rubberBandChanged (QRect rubberBandRect, QPointF fromScenePoint, QPointF toScenePoint) |
QRect | rubberBandRect () const const |
Qt::ItemSelectionMode | rubberBandSelectionMode () const const |
void | scale (qreal sx, qreal sy) |
QGraphicsScene * | scene () const const |
QRectF | sceneRect () const const |
void | setAlignment (Qt::Alignment alignment) |
void | setBackgroundBrush (const QBrush &brush) |
void | setCacheMode (CacheMode mode) |
void | setDragMode (DragMode mode) |
void | setForegroundBrush (const QBrush &brush) |
void | setInteractive (bool allowed) |
void | setOptimizationFlag (OptimizationFlag flag, bool enabled) |
void | setOptimizationFlags (OptimizationFlags flags) |
void | setRenderHint (QPainter::RenderHint hint, bool enabled) |
void | setRenderHints (QPainter::RenderHints hints) |
void | setResizeAnchor (ViewportAnchor anchor) |
void | setRubberBandSelectionMode (Qt::ItemSelectionMode mode) |
void | setScene (QGraphicsScene *scene) |
void | setSceneRect (const QRectF &rect) |
void | setSceneRect (qreal x, qreal y, qreal w, qreal h) |
void | setTransform (const QTransform &matrix, bool combine) |
void | setTransformationAnchor (ViewportAnchor anchor) |
void | setViewportUpdateMode (ViewportUpdateMode mode) |
void | shear (qreal sh, qreal sv) |
virtual QSize | sizeHint () const const override |
QTransform | transform () const const |
ViewportAnchor | transformationAnchor () const const |
void | translate (qreal dx, qreal dy) |
void | updateScene (const QList< QRectF > &rects) |
void | updateSceneRect (const QRectF &rect) |
QTransform | viewportTransform () const const |
ViewportUpdateMode | viewportUpdateMode () const const |
Public Member Functions inherited from QAbstractScrollArea | |
QAbstractScrollArea (QWidget *parent) | |
void | addScrollBarWidget (QWidget *widget, Qt::Alignment alignment) |
QWidget * | cornerWidget () const const |
QScrollBar * | horizontalScrollBar () const const |
Qt::ScrollBarPolicy | horizontalScrollBarPolicy () const const |
QSize | maximumViewportSize () const const |
virtual QSize | minimumSizeHint () const const override |
QWidgetList | scrollBarWidgets (Qt::Alignment alignment) |
void | setCornerWidget (QWidget *widget) |
void | setHorizontalScrollBar (QScrollBar *scrollBar) |
void | setHorizontalScrollBarPolicy (Qt::ScrollBarPolicy) |
void | setSizeAdjustPolicy (SizeAdjustPolicy policy) |
void | setVerticalScrollBar (QScrollBar *scrollBar) |
void | setVerticalScrollBarPolicy (Qt::ScrollBarPolicy) |
void | setViewport (QWidget *widget) |
SizeAdjustPolicy | sizeAdjustPolicy () const const |
QScrollBar * | verticalScrollBar () const const |
Qt::ScrollBarPolicy | verticalScrollBarPolicy () const const |
QWidget * | viewport () const const |
Public Member Functions inherited from QFrame | |
QFrame (QWidget *parent, Qt::WindowFlags f) | |
QRect | frameRect () const const |
Shadow | frameShadow () const const |
Shape | frameShape () const const |
int | frameStyle () const const |
int | frameWidth () const const |
int | lineWidth () const const |
int | midLineWidth () const const |
void | setFrameRect (const QRect &) |
void | setFrameShadow (Shadow) |
void | setFrameShape (Shape) |
void | setFrameStyle (int style) |
void | setLineWidth (int) |
void | setMidLineWidth (int) |
Public Member Functions inherited from QWidget | |
QWidget (QWidget *parent, Qt::WindowFlags f) | |
bool | acceptDrops () const const |
QString | accessibleDescription () const const |
QString | accessibleName () const const |
QList< QAction * > | actions () const const |
void | activateWindow () |
QAction * | addAction (const QIcon &icon, const QString &text) |
QAction * | addAction (const QIcon &icon, const QString &text, Args &&... args) |
QAction * | addAction (const QIcon &icon, const QString &text, const QKeySequence &shortcut) |
QAction * | addAction (const QIcon &icon, const QString &text, const QKeySequence &shortcut, Args &&... args) |
QAction * | addAction (const QIcon &icon, const QString &text, const QKeySequence &shortcut, const QObject *receiver, const char *member, Qt::ConnectionType type) |
QAction * | addAction (const QIcon &icon, const QString &text, const QObject *receiver, const char *member, Qt::ConnectionType type) |
QAction * | addAction (const QString &text) |
QAction * | addAction (const QString &text, Args &&... args) |
QAction * | addAction (const QString &text, const QKeySequence &shortcut) |
QAction * | addAction (const QString &text, const QKeySequence &shortcut, Args &&... args) |
QAction * | addAction (const QString &text, const QKeySequence &shortcut, const QObject *receiver, const char *member, Qt::ConnectionType type) |
QAction * | addAction (const QString &text, const QObject *receiver, const char *member, Qt::ConnectionType type) |
void | addAction (QAction *action) |
void | addActions (const QList< QAction * > &actions) |
void | adjustSize () |
bool | autoFillBackground () const const |
QPalette::ColorRole | backgroundRole () const const |
QBackingStore * | backingStore () const const |
QSize | baseSize () const const |
QWidget * | childAt (const QPoint &p) const const |
QWidget * | childAt (int x, int y) const const |
QRect | childrenRect () const const |
QRegion | childrenRegion () const const |
void | clearFocus () |
void | clearMask () |
bool | close () |
QMargins | contentsMargins () const const |
QRect | contentsRect () const const |
Qt::ContextMenuPolicy | contextMenuPolicy () const const |
QCursor | cursor () const const |
void | customContextMenuRequested (const QPoint &pos) |
WId | effectiveWinId () const const |
void | ensurePolished () const const |
Qt::FocusPolicy | focusPolicy () const const |
QWidget * | focusProxy () const const |
QWidget * | focusWidget () const const |
const QFont & | font () const const |
QFontInfo | fontInfo () const const |
QFontMetrics | fontMetrics () const const |
QPalette::ColorRole | foregroundRole () const const |
QRect | frameGeometry () const const |
QSize | frameSize () const const |
const QRect & | geometry () const const |
QPixmap | grab (const QRect &rectangle) |
void | grabGesture (Qt::GestureType gesture, Qt::GestureFlags flags) |
void | grabKeyboard () |
void | grabMouse () |
void | grabMouse (const QCursor &cursor) |
int | grabShortcut (const QKeySequence &key, Qt::ShortcutContext context) |
QGraphicsEffect * | graphicsEffect () const const |
QGraphicsProxyWidget * | graphicsProxyWidget () const const |
bool | hasEditFocus () const const |
bool | hasFocus () const const |
virtual bool | hasHeightForWidth () const const |
bool | hasMouseTracking () const const |
bool | hasTabletTracking () const const |
int | height () const const |
virtual int | heightForWidth (int w) const const |
void | hide () |
Qt::InputMethodHints | inputMethodHints () const const |
void | insertAction (QAction *before, QAction *action) |
void | insertActions (QAction *before, const QList< QAction * > &actions) |
bool | isActiveWindow () const const |
bool | isAncestorOf (const QWidget *child) const const |
bool | isEnabled () const const |
bool | isEnabledTo (const QWidget *ancestor) const const |
bool | isFullScreen () const const |
bool | isHidden () const const |
bool | isMaximized () const const |
bool | isMinimized () const const |
bool | isModal () const const |
bool | isTopLevel () const const |
bool | isVisible () const const |
bool | isVisibleTo (const QWidget *ancestor) const const |
bool | isWindow () const const |
bool | isWindowModified () const const |
QLayout * | layout () const const |
Qt::LayoutDirection | layoutDirection () const const |
QLocale | locale () const const |
void | lower () |
QPoint | mapFrom (const QWidget *parent, const QPoint &pos) const const |
QPointF | mapFrom (const QWidget *parent, const QPointF &pos) const const |
QPoint | mapFromGlobal (const QPoint &pos) const const |
QPointF | mapFromGlobal (const QPointF &pos) const const |
QPoint | mapFromParent (const QPoint &pos) const const |
QPointF | mapFromParent (const QPointF &pos) const const |
QPoint | mapTo (const QWidget *parent, const QPoint &pos) const const |
QPointF | mapTo (const QWidget *parent, const QPointF &pos) const const |
QPoint | mapToGlobal (const QPoint &pos) const const |
QPointF | mapToGlobal (const QPointF &pos) const const |
QPoint | mapToParent (const QPoint &pos) const const |
QPointF | mapToParent (const QPointF &pos) const const |
QRegion | mask () const const |
int | maximumHeight () const const |
QSize | maximumSize () const const |
int | maximumWidth () const const |
int | minimumHeight () const const |
QSize | minimumSize () const const |
int | minimumWidth () const const |
void | move (const QPoint &) |
void | move (int x, int y) |
QWidget * | nativeParentWidget () const const |
QWidget * | nextInFocusChain () const const |
QRect | normalGeometry () const const |
void | overrideWindowFlags (Qt::WindowFlags flags) |
virtual QPaintEngine * | paintEngine () const const override |
const QPalette & | palette () const const |
QWidget * | parentWidget () const const |
QPoint | pos () const const |
QWidget * | previousInFocusChain () const const |
QWIDGETSIZE_MAX QWIDGETSIZE_MAX | |
void | raise () |
QRect | rect () const const |
void | releaseKeyboard () |
void | releaseMouse () |
void | releaseShortcut (int id) |
void | removeAction (QAction *action) |
void | render (QPaintDevice *target, const QPoint &targetOffset, const QRegion &sourceRegion, RenderFlags renderFlags) |
void | render (QPainter *painter, const QPoint &targetOffset, const QRegion &sourceRegion, RenderFlags renderFlags) |
void | repaint () |
void | repaint (const QRect &rect) |
void | repaint (const QRegion &rgn) |
void | repaint (int x, int y, int w, int h) |
void | resize (const QSize &) |
void | resize (int w, int h) |
bool | restoreGeometry (const QByteArray &geometry) |
QByteArray | saveGeometry () const const |
QScreen * | screen () const const |
void | scroll (int dx, int dy) |
void | scroll (int dx, int dy, const QRect &r) |
void | setAcceptDrops (bool on) |
void | setAccessibleDescription (const QString &description) |
void | setAccessibleName (const QString &name) |
void | setAttribute (Qt::WidgetAttribute attribute, bool on) |
void | setAutoFillBackground (bool enabled) |
void | setBackgroundRole (QPalette::ColorRole role) |
void | setBaseSize (const QSize &) |
void | setBaseSize (int basew, int baseh) |
void | setContentsMargins (const QMargins &margins) |
void | setContentsMargins (int left, int top, int right, int bottom) |
void | setContextMenuPolicy (Qt::ContextMenuPolicy policy) |
void | setCursor (const QCursor &) |
void | setDisabled (bool disable) |
void | setEditFocus (bool enable) |
void | setEnabled (bool) |
void | setFixedHeight (int h) |
void | setFixedSize (const QSize &s) |
void | setFixedSize (int w, int h) |
void | setFixedWidth (int w) |
void | setFocus () |
void | setFocus (Qt::FocusReason reason) |
void | setFocusPolicy (Qt::FocusPolicy policy) |
void | setFocusProxy (QWidget *w) |
void | setFont (const QFont &) |
void | setForegroundRole (QPalette::ColorRole role) |
void | setGeometry (const QRect &) |
void | setGeometry (int x, int y, int w, int h) |
void | setGraphicsEffect (QGraphicsEffect *effect) |
void | setHidden (bool hidden) |
void | setInputMethodHints (Qt::InputMethodHints hints) |
void | setLayout (QLayout *layout) |
void | setLayoutDirection (Qt::LayoutDirection direction) |
void | setLocale (const QLocale &locale) |
void | setMask (const QBitmap &bitmap) |
void | setMask (const QRegion ®ion) |
void | setMaximumHeight (int maxh) |
void | setMaximumSize (const QSize &) |
void | setMaximumSize (int maxw, int maxh) |
void | setMaximumWidth (int maxw) |
void | setMinimumHeight (int minh) |
void | setMinimumSize (const QSize &) |
void | setMinimumSize (int minw, int minh) |
void | setMinimumWidth (int minw) |
void | setMouseTracking (bool enable) |
void | setPalette (const QPalette &) |
void | setParent (QWidget *parent) |
void | setParent (QWidget *parent, Qt::WindowFlags f) |
void | setScreen (QScreen *screen) |
void | setShortcutAutoRepeat (int id, bool enable) |
void | setShortcutEnabled (int id, bool enable) |
void | setSizeIncrement (const QSize &) |
void | setSizeIncrement (int w, int h) |
void | setSizePolicy (QSizePolicy) |
void | setSizePolicy (QSizePolicy::Policy horizontal, QSizePolicy::Policy vertical) |
void | setStatusTip (const QString &) |
void | setStyle (QStyle *style) |
void | setStyleSheet (const QString &styleSheet) |
void | setTabletTracking (bool enable) |
void | setToolTip (const QString &) |
void | setToolTipDuration (int msec) |
void | setUpdatesEnabled (bool enable) |
void | setupUi (QWidget *widget) |
virtual void | setVisible (bool visible) |
void | setWhatsThis (const QString &) |
void | setWindowFilePath (const QString &filePath) |
void | setWindowFlag (Qt::WindowType flag, bool on) |
void | setWindowFlags (Qt::WindowFlags type) |
void | setWindowIcon (const QIcon &icon) |
void | setWindowIconText (const QString &) |
void | setWindowModality (Qt::WindowModality windowModality) |
void | setWindowModified (bool) |
void | setWindowOpacity (qreal level) |
void | setWindowRole (const QString &role) |
void | setWindowState (Qt::WindowStates windowState) |
void | setWindowTitle (const QString &) |
void | show () |
void | showFullScreen () |
void | showMaximized () |
void | showMinimized () |
void | showNormal () |
QSize | size () const const |
QSize | sizeIncrement () const const |
QSizePolicy | sizePolicy () const const |
void | stackUnder (QWidget *w) |
QString | statusTip () const const |
QStyle * | style () const const |
QString | styleSheet () const const |
bool | testAttribute (Qt::WidgetAttribute attribute) const const |
QString | toolTip () const const |
int | toolTipDuration () const const |
QWidget * | topLevelWidget () const const |
bool | underMouse () const const |
void | ungrabGesture (Qt::GestureType gesture) |
void | unsetCursor () |
void | unsetLayoutDirection () |
void | unsetLocale () |
void | update () |
void | update (const QRect &rect) |
void | update (const QRegion &rgn) |
void | update (int x, int y, int w, int h) |
void | updateGeometry () |
bool | updatesEnabled () const const |
QRegion | visibleRegion () const const |
QString | whatsThis () const const |
int | width () const const |
QWidget * | window () const const |
QString | windowFilePath () const const |
Qt::WindowFlags | windowFlags () const const |
QWindow * | windowHandle () const const |
QIcon | windowIcon () const const |
void | windowIconChanged (const QIcon &icon) |
QString | windowIconText () const const |
void | windowIconTextChanged (const QString &iconText) |
Qt::WindowModality | windowModality () const const |
qreal | windowOpacity () const const |
QString | windowRole () const const |
Qt::WindowStates | windowState () const const |
QString | windowTitle () const const |
void | windowTitleChanged (const QString &title) |
Qt::WindowType | windowType () const const |
WId | winId () const const |
int | x () const const |
int | y () const const |
Public Member Functions inherited from QObject | |
QObject (QObject *parent) | |
QBindable< QString > | bindableObjectName () |
bool | blockSignals (bool block) |
const QObjectList & | children () const const |
QMetaObject::Connection | connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const const |
void | deleteLater () |
void | destroyed (QObject *obj) |
bool | disconnect (const char *signal, const QObject *receiver, const char *method) const const |
bool | disconnect (const QObject *receiver, const char *method) const const |
void | dumpObjectInfo () const const |
void | dumpObjectTree () const const |
QList< QByteArray > | dynamicPropertyNames () const const |
virtual bool | eventFilter (QObject *watched, QEvent *event) |
T | findChild (const QString &name, Qt::FindChildOptions options) const const |
QList< T > | findChildren (const QRegularExpression &re, Qt::FindChildOptions options) const const |
QList< T > | findChildren (const QString &name, Qt::FindChildOptions options) const const |
QList< T > | findChildren (Qt::FindChildOptions options) const const |
bool | inherits (const char *className) const const |
void | installEventFilter (QObject *filterObj) |
bool | isQuickItemType () const const |
bool | isWidgetType () const const |
bool | isWindowType () const const |
void | killTimer (int id) |
virtual const QMetaObject * | metaObject () const const |
void | moveToThread (QThread *targetThread) |
QString | objectName () const const |
void | objectNameChanged (const QString &objectName) |
QObject * | parent () const const |
QVariant | property (const char *name) const const |
Q_CLASSINFO (Name, Value) | |
Q_EMIT Q_EMIT | |
Q_ENUM (...) | |
Q_ENUM_NS (...) | |
Q_ENUMS (...) | |
Q_FLAG (...) | |
Q_FLAG_NS (...) | |
Q_FLAGS (...) | |
Q_GADGET Q_GADGET | |
Q_GADGET_EXPORT (EXPORT_MACRO) | |
Q_INTERFACES (...) | |
Q_INVOKABLE Q_INVOKABLE | |
Q_MOC_INCLUDE Q_MOC_INCLUDE | |
Q_NAMESPACE Q_NAMESPACE | |
Q_NAMESPACE_EXPORT (EXPORT_MACRO) | |
Q_OBJECT Q_OBJECT | |
Q_PROPERTY (...) | |
Q_REVISION Q_REVISION | |
Q_SET_OBJECT_NAME (Object) | |
Q_SIGNAL Q_SIGNAL | |
Q_SIGNALS Q_SIGNALS | |
Q_SLOT Q_SLOT | |
Q_SLOTS Q_SLOTS | |
T | qobject_cast (const QObject *object) |
T | qobject_cast (QObject *object) |
QT_NO_NARROWING_CONVERSIONS_IN_CONNECT QT_NO_NARROWING_CONVERSIONS_IN_CONNECT | |
void | removeEventFilter (QObject *obj) |
void | setObjectName (const QString &name) |
void | setObjectName (QAnyStringView name) |
void | setParent (QObject *parent) |
bool | setProperty (const char *name, const QVariant &value) |
bool | setProperty (const char *name, QVariant &&value) |
bool | signalsBlocked () const const |
int | startTimer (int interval, Qt::TimerType timerType) |
int | startTimer (std::chrono::milliseconds interval, Qt::TimerType timerType) |
QThread * | thread () const const |
Public Member Functions inherited from QPaintDevice | |
int | colorCount () const const |
int | depth () const const |
qreal | devicePixelRatio () const const |
qreal | devicePixelRatioF () const const |
int | height () const const |
int | heightMM () const const |
int | logicalDpiX () const const |
int | logicalDpiY () const const |
bool | paintingActive () const const |
int | physicalDpiX () const const |
int | physicalDpiY () const const |
int | width () const const |
int | widthMM () const const |
Static Public Member Functions | |
static SkyMap * | Create () |
static SkyMap * | Instance () |
static bool | IsFocused () |
static bool | IsSlewing () |
Static Public Member Functions inherited from QWidget | |
QWidget * | createWindowContainer (QWindow *window, QWidget *parent, Qt::WindowFlags flags) |
QWidget * | find (WId id) |
QWidget * | keyboardGrabber () |
QWidget * | mouseGrabber () |
void | setTabOrder (QWidget *first, QWidget *second) |
void | setTabOrder (std::initializer_list< QWidget * > widgets) |
Static Public Member Functions inherited from QObject | |
QMetaObject::Connection | connect (const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type) |
QMetaObject::Connection | connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type) |
QMetaObject::Connection | connect (const QObject *sender, PointerToMemberFunction signal, const QObject *context, Functor functor, Qt::ConnectionType type) |
QMetaObject::Connection | connect (const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method, Qt::ConnectionType type) |
QMetaObject::Connection | connect (const QObject *sender, PointerToMemberFunction signal, Functor functor) |
bool | disconnect (const QMetaObject::Connection &connection) |
bool | disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *method) |
bool | disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method) |
bool | disconnect (const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method) |
QString | tr (const char *sourceText, const char *disambiguation, int n) |
Protected Member Functions | |
SkyMap () | |
bool | event (QEvent *event) override |
void | keyPressEvent (QKeyEvent *e) override |
void | keyReleaseEvent (QKeyEvent *e) override |
void | mouseDoubleClickEvent (QMouseEvent *e) override |
void | mouseMoveEvent (QMouseEvent *e) override |
void | mousePressEvent (QMouseEvent *e) override |
void | mouseReleaseEvent (QMouseEvent *e) override |
void | resizeEvent (QResizeEvent *) override |
void | wheelEvent (QWheelEvent *e) override |
Protected Member Functions inherited from QGraphicsView | |
virtual void | contextMenuEvent (QContextMenuEvent *event) override |
virtual void | dragEnterEvent (QDragEnterEvent *event) override |
virtual void | dragLeaveEvent (QDragLeaveEvent *event) override |
virtual void | dragMoveEvent (QDragMoveEvent *event) override |
virtual void | drawBackground (QPainter *painter, const QRectF &rect) |
virtual void | drawForeground (QPainter *painter, const QRectF &rect) |
virtual void | drawItems (QPainter *painter, int numItems, QGraphicsItem *[] items, const QStyleOptionGraphicsItem[] options) |
virtual void | dropEvent (QDropEvent *event) override |
virtual void | focusInEvent (QFocusEvent *event) override |
virtual bool | focusNextPrevChild (bool next) override |
virtual void | focusOutEvent (QFocusEvent *event) override |
virtual void | inputMethodEvent (QInputMethodEvent *event) override |
virtual void | paintEvent (QPaintEvent *event) override |
virtual void | scrollContentsBy (int dx, int dy) override |
virtual void | setupViewport (QWidget *widget) override |
virtual void | showEvent (QShowEvent *event) override |
virtual bool | viewportEvent (QEvent *event) override |
Protected Member Functions inherited from QAbstractScrollArea | |
void | setViewportMargins (const QMargins &margins) |
void | setViewportMargins (int left, int top, int right, int bottom) |
QMargins | viewportMargins () const const |
virtual QSize | viewportSizeHint () const const |
Protected Member Functions inherited from QFrame | |
virtual void | changeEvent (QEvent *ev) override |
virtual void | initStyleOption (QStyleOptionFrame *option) const const |
Protected Member Functions inherited from QWidget | |
virtual void | actionEvent (QActionEvent *event) |
virtual void | closeEvent (QCloseEvent *event) |
void | create (WId window, bool initializeWindow, bool destroyOldWindow) |
void | destroy (bool destroyWindow, bool destroySubWindows) |
virtual void | enterEvent (QEnterEvent *event) |
bool | focusNextChild () |
bool | focusPreviousChild () |
virtual void | hideEvent (QHideEvent *event) |
virtual void | initPainter (QPainter *painter) const const override |
virtual void | leaveEvent (QEvent *event) |
virtual int | metric (PaintDeviceMetric m) const const override |
virtual void | moveEvent (QMoveEvent *event) |
virtual bool | nativeEvent (const QByteArray &eventType, void *message, qintptr *result) |
virtual void | tabletEvent (QTabletEvent *event) |
void | updateMicroFocus (Qt::InputMethodQuery query) |
Protected Member Functions inherited from QObject | |
virtual void | childEvent (QChildEvent *event) |
virtual void | connectNotify (const QMetaMethod &signal) |
virtual void | customEvent (QEvent *event) |
virtual void | disconnectNotify (const QMetaMethod &signal) |
bool | isSignalConnected (const QMetaMethod &signal) const const |
int | receivers (const char *signal) const const |
QObject * | sender () const const |
int | senderSignalIndex () const const |
virtual void | timerEvent (QTimerEvent *event) |
Protected Member Functions inherited from QPaintDevice |
Detailed Description
This is the canvas on which the sky is painted.
It's the main widget for KStars. Contains SkyPoint members for the map's Focus (current central position), Destination (requested central position), FocusPoint (next queued position to be focused), MousePoint (position of mouse cursor), and ClickedPoint (position of last mouse click). Also contains the InfoBoxes for on-screen data display.
SkyMap handles most user interaction events (both mouse and keyboard).
Canvas widget for displaying the sky bitmap; also handles user interaction events.
- Version
- 1.0
Member Enumeration Documentation
◆ Cursor
◆ Projection
Constructor & Destructor Documentation
◆ SkyMap()
|
protected |
Constructor.
Read stored settings from KConfig object (focus position, zoom factor, sky color, etc.). Run initPopupMenus().
Definition at line 176 of file skymap.cpp.
◆ ~SkyMap()
|
override |
Destructor (empty)
Definition at line 279 of file skymap.cpp.
Member Function Documentation
◆ clickedObject()
|
inline |
Retrieve the object nearest to a mouse click event.
If the user clicks on the sky map, a pointer to the nearest SkyObject is stored in the private member ClickedObject. This function returns the ClickedObject pointer, or nullptr if there is no CLickedObject. @return a pointer to the object nearest to a user mouse click.
◆ clickedPoint()
|
inline |
Retrieve the ClickedPoint position.
When the user clicks on a point in the sky map, the sky coordinates of the mouse cursor are stored in the private member ClickedPoint. This function retrieves a pointer to ClickedPoint. @return a pointer to ClickedPoint, the sky coordinates where the user clicked.
◆ Create()
|
static |
Definition at line 164 of file skymap.cpp.
◆ destination()
|
inline |
◆ destinationChanged
|
signal |
Emitted by setDestination(), and connected to slewFocus().
Whenever the Destination point is changed, slewFocus() will iteratively step the Focus toward Destination until it is reached.
◆ drawObjectLabels()
Proxy method for SkyMapDrawAbstract::drawObjectLabels()
◆ event()
|
overrideprotectedvirtual |
Reimplemented from QGraphicsView.
Definition at line 413 of file skymapevents.cpp.
◆ exportSkyImage() [1/2]
|
inline |
Proxy method for SkyMapDrawAbstract::exportSkyImage()
◆ exportSkyImage() [2/2]
|
inline |
◆ focus()
|
inline |
◆ focusObject()
|
inline |
Retrieve the object which is centered in the sky map.
If the user centers the sky map on an object (by double-clicking or using the Find Object dialog), a pointer to the "focused" object is stored in the private member FocusObject. This function returns a pointer to the FocusObject, or nullptr if there is not FocusObject. @return a pointer to the object at the center of the sky map.
◆ focusPoint()
|
inline |
retrieve the FocusPoint position.
The FocusPoint stores the position on the sky that is to be focused next. This is not exactly the same as the Destination point, because when the Destination is set, it will begin slewing immediately. @return a pointer to the sky point which is to be focused next.
◆ forceUpdate
|
slot |
Recalculates the positions of objects in the sky, and then repaints the sky map.
If the positions don't need to be recalculated, use update() instead of forceUpdate(). This saves a lot of CPU time.
- Parameters
-
now if true, paintEvent() is run immediately. Otherwise, it is added to the event queue
Definition at line 1173 of file skymap.cpp.
◆ forceUpdateNow
|
inlineslot |
Convenience function; simply calls forceUpdate(true).
- See also
- forceUpdate()
◆ fov()
float SkyMap::fov | ( | ) |
- Returns
- the angular field of view of the sky map, in degrees.
- Note
- it must use either the height or the width of the window to calculate the FOV angle. It chooses whichever is larger.
Definition at line 1193 of file skymap.cpp.
◆ getCenterPoint()
SkyPoint SkyMap::getCenterPoint | ( | ) |
Definition at line 832 of file skymap.cpp.
◆ getSkyMapDrawAbstract()
|
inline |
◆ Instance()
|
static |
Definition at line 171 of file skymap.cpp.
◆ IsFocused()
◆ isInFovCaptureMode()
◆ isInObjectPointingMode()
◆ isObjectLabeled()
bool SkyMap::isObjectLabeled | ( | SkyObject * | o | ) |
- Returns
- true if the object currently has a user label attached.
- Note
- this function only checks for a label explicitly added to the object with the right-click popup menu; other kinds of labels are not detected by this function.
- Parameters
-
o pointer to the sky object to be tested for a User label.
Definition at line 827 of file skymap.cpp.
◆ IsSlewing()
◆ isSlewing()
bool SkyMap::isSlewing | ( | ) | const |
Definition at line 1360 of file skymap.cpp.
◆ keyPressEvent()
|
overrideprotectedvirtual |
Process keystrokes:
- arrow keys Slew the map
- +/- keys Zoom in and out
- Space Toggle between Horizontal and Equatorial coordinate systems
- 0-9 Go to a major Solar System body (0=Sun; 1-9 are the major planets, except 3=Moon)
- [ Place starting point for measuring an angular distance
- ] End point for Angular Distance; display measurement.
- Escape Cancel Angular measurement
- ,/< Step backward one time step
- ./> Step forward one time step
Reimplemented from QGraphicsView.
Definition at line 48 of file skymapevents.cpp.
◆ keyReleaseEvent()
|
overrideprotectedvirtual |
When keyRelease is triggered, just set the "slewing" flag to false, and update the display (to draw objects that are hidden when slewing==true).
Reimplemented from QGraphicsView.
Definition at line 477 of file skymapevents.cpp.
◆ mosaicCenterChanged
Emitter when mosaic center is dragged in the sky map.
◆ mouseDoubleClickEvent()
|
overrideprotectedvirtual |
Center SkyMap at double-clicked location
Reimplemented from QGraphicsView.
Definition at line 859 of file skymapevents.cpp.
◆ mouseMoveEvent()
|
overrideprotectedvirtual |
This function does several different things depending on the state of the program:
- If Angle-measurement mode is active, update the end-ruler point to the mouse cursor, and continue this function.
- If we are defining a ZoomBox, update the ZoomBox rectangle, redraw the screen, and return.
- If dragging the mouse in the map, update focus such that RA, Dec under the mouse cursor remains constant.
- If just moving the mouse, simply update the curso coordinates in the status bar.
Reimplemented from QGraphicsView.
Definition at line 503 of file skymapevents.cpp.
◆ mousePoint()
|
inline |
◆ mousePointChanged
|
signal |
Emitted when position under mouse changed.
◆ mousePressEvent()
|
overrideprotectedvirtual |
Determine RA, Dec coordinates of clicked location.
Find the SkyObject which is nearest to the clicked location.
If left-clicked: Set set mouseButtonDown==true, slewing==true; display nearest object name in status bar. If right-clicked: display popup menu appropriate for nearest object.
Reimplemented from QGraphicsView.
Definition at line 760 of file skymapevents.cpp.
◆ mouseReleaseEvent()
|
overrideprotectedvirtual |
set mouseButtonDown==false, slewing==false
Reimplemented from QGraphicsView.
Definition at line 697 of file skymapevents.cpp.
◆ objectChanged
|
signal |
Emitted when current object changed.
◆ objectClicked
|
signal |
Emitted when a position is clicked.
◆ positionChanged
|
signal |
Emitted when pointing changed.
(At least should)
◆ positionClicked
|
signal |
Emitted when a position is clicked.
◆ projector()
|
inline |
◆ removeSkyObject
|
signal |
Emitted when a sky object is removed from the database.
◆ resizeEvent()
|
overrideprotectedvirtual |
If the skymap will be resized, the sky must be new computed.
So this function calls explicitly new computing of the skymap.
Reimplemented from QGraphicsView.
Definition at line 32 of file skymapevents.cpp.
◆ setClickedObject()
void SkyMap::setClickedObject | ( | SkyObject * | o | ) |
Set the ClickedObject pointer to the argument.
- Parameters
-
o pointer to the SkyObject to be assigned as the ClickedObject
Definition at line 366 of file skymap.cpp.
◆ setClickedPoint()
void SkyMap::setClickedPoint | ( | const SkyPoint * | f | ) |
Set the ClickedPoint to the skypoint given as an argument.
- Parameters
-
f pointer to the new ClickedPoint.
Definition at line 1008 of file skymap.cpp.
◆ setDestination() [1/2]
sets the destination point of the skymap, using ra/dec coordinates.
@note This function behaves essentially like the above function. It differs only in the data types of its arguments. @param ra the new right ascension @param dec the new declination
Definition at line 985 of file skymap.cpp.
◆ setDestination() [2/2]
void SkyMap::setDestination | ( | const SkyPoint & | f | ) |
sets the destination point of the sky map.
- Note
- setDestination() emits the destinationChanged() SIGNAL, which triggers the SLOT function SkyMap::slewFocus(). This function iteratively steps the Focus point toward Destination, repainting the sky at each step (if Options::useAnimatedSlewing()==true).
- Parameters
-
f a pointer to the SkyPoint the map should slew to
Definition at line 980 of file skymap.cpp.
◆ setDestinationAltAz()
sets the destination point of the sky map, using its alt/az coordinates.
- Parameters
-
alt the new altitude az the new azimuth altIsRefracted set to true if the altitude supplied is apparent
Definition at line 992 of file skymap.cpp.
◆ setFocus() [1/2]
sets the focus point of the skymap, using ra/dec coordinates
@note This function behaves essentially like the above function. It differs only in the data types of its arguments. @param ra the new right ascension @param dec the new declination
Definition at line 959 of file skymap.cpp.
◆ setFocus() [2/2]
void SkyMap::setFocus | ( | SkyPoint * | f | ) |
sets the central focus point of the sky map.
- Parameters
-
f a pointer to the SkyPoint the map should be centered on
Definition at line 954 of file skymap.cpp.
◆ setFocusAltAz()
sets the focus point of the sky map, using its alt/az coordinates
- Parameters
-
alt the new altitude (actual, without refraction correction) az the new azimuth
Definition at line 968 of file skymap.cpp.
◆ setFocusObject()
void SkyMap::setFocusObject | ( | SkyObject * | o | ) |
Set the FocusObject pointer to the argument.
- Parameters
-
o pointer to the SkyObject to be assigned as the FocusObject
Definition at line 371 of file skymap.cpp.
◆ setFocusPoint()
|
inline |
◆ setFovCaptureMode()
◆ setLegend()
◆ setMouseCursorShape()
void SkyMap::setMouseCursorShape | ( | Cursor | type | ) |
Sets the shape of the default mouse cursor.
Definition at line 1305 of file skymap.cpp.
◆ setObjectPointingMode()
◆ setPreviewLegend()
◆ setupProjector()
void SkyMap::setupProjector | ( | ) |
Call to set up the projector before a draw cycle.
Definition at line 1242 of file skymap.cpp.
◆ setZoomFactor()
void SkyMap::setZoomFactor | ( | double | factor | ) |
◆ showFocusCoords()
void SkyMap::showFocusCoords | ( | ) |
Update object name and coordinates in the Focus InfoBox.
Definition at line 327 of file skymap.cpp.
◆ slewFocus
|
slot |
Step the Focus point toward the Destination point.
Do this iteratively, redrawing the Sky Map after each step, until the Focus point is within 1 step of the Destination point. For the final step, snap directly to Destination, and redraw the map.
Definition at line 1033 of file skymap.cpp.
◆ slotAddFlag
|
slot |
Open Flag Manager window with clickedObject() RA and Dec entered.
Definition at line 755 of file skymap.cpp.
◆ slotAddObjectLabel
|
slot |
Add ClickedObject to KStarsData::ObjLabelList, which stores pointers to SkyObjects which have User Labels attached.
Definition at line 868 of file skymap.cpp.
◆ slotAddPlanetTrail
|
slot |
Add a Planet Trail to ClickedObject.
- Note
- Trails are added simply by calling KSPlanetBase::addToTrail() to add the first point. as long as the trail is not empty, new points will be automatically appended to it.
- if ClickedObject is not a Solar System body, this function does nothing.
- See also
- KSPlanetBase::addToTrail()
Definition at line 884 of file skymap.cpp.
◆ slotBeginAngularDistance
|
slot |
Enables the angular distance measuring mode.
It saves the first position of the ruler in a SkyPoint. It makes difference between having clicked on the skymap and not having done so
- Note
- This method is draw-backend independent.
Definition at line 607 of file skymap.cpp.
◆ slotBeginStarHop
|
slot |
Definition at line 612 of file skymap.cpp.
◆ slotCancelLegendPreviewMode
|
slot |
Definition at line 916 of file skymap.cpp.
◆ slotCancelRulerMode
|
slot |
Disables the angular distance measuring mode.
Nothing is printed in the status bar
Definition at line 749 of file skymap.cpp.
◆ slotCaptureFov
|
slot |
Definition at line 932 of file skymap.cpp.
◆ slotCenter
|
slot |
Center the display at the point ClickedPoint.
The essential part of the function is to simply set the Destination point, which will emit the destinationChanged() SIGNAL, which triggers the slewFocus() SLOT. Additionally, this function performs some bookkeeping tasks, such updating whether we are tracking the new object/position, adding a Planet Trail if required, etc.
- See also
- destinationChanged()
- slewFocus()
Definition at line 380 of file skymap.cpp.
◆ slotClockSlewing
|
slot |
Checks whether the timestep exceeds a threshold value.
If so, sets ClockSlewing=true and sets the SimClock to ManualMode.
Definition at line 940 of file skymap.cpp.
◆ slotCopyCoordinates
|
slot |
slotCopyCoordinates Copies J2000 and JNow equatorial coordinates to the clipboard in addition to horizontal coords.
Definition at line 504 of file skymap.cpp.
◆ slotCopyTLE
|
slot |
slotCopyTLE Copy satellite TLE to clipboard.
Definition at line 546 of file skymap.cpp.
◆ slotDeleteFlag
|
slot |
Delete selected flag.
- Parameters
-
flagIdx index of flag to be deleted.
Definition at line 794 of file skymap.cpp.
◆ slotDetail
|
slot |
Popup menu function: Show the Detailed Information window for ClickedObject.
Definition at line 894 of file skymap.cpp.
◆ slotDisplayFadingText
|
slot |
Render a fading text label on the screen to flash information.
Definition at line 1373 of file skymap.cpp.
◆ slotDSS
|
slot |
Popup menu function: Display 1st-Generation DSS image with the Image Viewer.
- Note
- the URL is generated using the coordinates of ClickedPoint.
Definition at line 472 of file skymap.cpp.
◆ slotEditFlag
|
slot |
Open Flag Manager window with selected flag focused and ready to edit.
- Parameters
-
flagIdx index of flag to be edited.
Definition at line 785 of file skymap.cpp.
◆ slotEndRulerMode
|
slot |
Computes the angular distance, prints the result in the status bar and disables the angular distance measuring mode If the user has clicked on the map the status bar shows the name of the clicked object plus the angular distance.
If the user did not clicked on the map, just pressed ], only the angular distance is printed
- Note
- This method is draw-backend independent.
Definition at line 643 of file skymap.cpp.
◆ slotFinishFovCaptureMode
|
slot |
Definition at line 923 of file skymap.cpp.
◆ slotImage
|
slot |
Popup menu function: Show image of ClickedObject (only available for some objects).
Definition at line 808 of file skymap.cpp.
◆ slotInfo
|
slot |
Popup menu function: Show webpage about ClickedObject (only available for some objects).
Definition at line 818 of file skymap.cpp.
◆ slotObjectSelected
|
slot |
Object pointing for Printing Wizard done.
Definition at line 907 of file skymap.cpp.
◆ slotRemoveCustomObject
|
slot |
Remove custom object from internet search in the local catalog.
Definition at line 848 of file skymap.cpp.
◆ slotRemoveObjectLabel
|
slot |
Remove ClickedObject from KStarsData::ObjLabelList, which stores pointers to SkyObjects which have User Labels attached.
Definition at line 842 of file skymap.cpp.
◆ slotRemovePlanetTrail
|
slot |
Remove the PlanetTrail from ClickedObject.
- Note
- The Trail is removed by simply calling KSPlanetBase::clearTrail(). As long as the trail is empty, no new points will be automatically appended.
- See also
- KSPlanetBase::clearTrail()
Definition at line 874 of file skymap.cpp.
◆ slotSDSS
|
slot |
Popup menu function: Display Sloan Digital Sky Survey image with the Image Viewer.
- Note
- the URL is generated using the coordinates of ClickedPoint.
Definition at line 563 of file skymap.cpp.
◆ slotSetSkyRotation
|
slot |
Sets the base sky rotation (before correction) to the given angle.
Definition at line 1218 of file skymap.cpp.
◆ slotStartXplanetViewer
|
slot |
Run Xplanet Viewer to display images of the planets.
Definition at line 1365 of file skymap.cpp.
◆ slotToggleFocusBox
|
slot |
Toggle visibility of focus infobox.
Definition at line 263 of file skymap.cpp.
◆ slotToggleGeoBox
|
slot |
Toggle visibility of geo infobox.
Definition at line 258 of file skymap.cpp.
◆ slotToggleInfoboxes
|
slot |
Toggle visibility of all infoboxes.
Definition at line 273 of file skymap.cpp.
◆ slotToggleTimeBox
|
slot |
Toggle visibility of time infobox.
Definition at line 268 of file skymap.cpp.
◆ slotUpdateSky
|
slot |
Update the focus point and call forceUpdate()
- Parameters
-
now is passed on to forceUpdate()
Definition at line 458 of file skymap.cpp.
◆ slotZoomDefault
|
slot |
Set default zoom.
Definition at line 1158 of file skymap.cpp.
◆ slotZoomIn
|
slot |
Zoom in one step.
Definition at line 1148 of file skymap.cpp.
◆ slotZoomOut
|
slot |
Zoom out one step.
Definition at line 1153 of file skymap.cpp.
◆ stopTracking()
void SkyMap::stopTracking | ( | ) |
Definition at line 404 of file skymapevents.cpp.
◆ updateAngleRuler()
void SkyMap::updateAngleRuler | ( | ) |
update the geometry of the angle ruler.
Definition at line 1353 of file skymap.cpp.
◆ updateFocus()
void SkyMap::updateFocus | ( | ) |
Update the focus position according to current options.
Definition at line 1013 of file skymap.cpp.
◆ updateInfoBoxes()
void SkyMap::updateInfoBoxes | ( | ) |
Update info boxes coordinates.
Definition at line 335 of file skymap.cpp.
◆ wheelEvent()
|
overrideprotectedvirtual |
Zoom in and out with the mouse wheel.
Reimplemented from QGraphicsView.
Definition at line 689 of file skymapevents.cpp.
◆ zoomChanged
|
signal |
Emitted when zoom level is changed.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 4 2024 16:38:45 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.