9#ifndef MARBLE_MAPVIEWWIDGET_H
10#define MARBLE_MAPVIEWWIDGET_H
13#include "MarbleGlobal.h"
14#include "marble_export.h"
25class MARBLE_EXPORT MapViewWidget :
public QWidget
30 ~MapViewWidget()
override;
36 void setMarbleWidget(MarbleWidget *widget,
MapThemeManager *mapThemeManager);
42 void setMapThemeId(
const QString &);
46 void globeViewRequested();
47 void mercatorViewRequested();
48 void flatViewRequested();
49 void gnomonicViewRequested();
50 void stereographicViewRequested();
51 void lambertAzimuthalViewRequested();
52 void azimuthalEquidistantViewRequested();
53 void verticalPerspectiveViewRequested();
56 Q_PRIVATE_SLOT(d,
void celestialBodySelected(
int comboIndex))
58 Q_PRIVATE_SLOT(d,
void projectionSelected(
int projectionIndex))
60 Q_PRIVATE_SLOT(d,
void mapThemeSelected(
QModelIndex index))
61 Q_PRIVATE_SLOT(d,
void mapThemeSelected(
int index))
63 Q_PRIVATE_SLOT(d,
void showContextMenu(
const QPoint &pos))
64 Q_PRIVATE_SLOT(d,
void deleteMap())
65 Q_PRIVATE_SLOT(d,
void toggleFavorite())
66 Q_PRIVATE_SLOT(d,
void toggleIconSize())
69 void celestialBodyChanged(const
QString &);
70 void mapThemeIdChanged(const
QString &);
71 void projectionChanged(Projection);
73 void mapThemeDeleted();
76 Q_DISABLE_COPY(MapViewWidget)
Provides access to all map themes installed locally.
Q_INVOKABLE void setProjection(uint proj)
Binds a QML item to a specific geodetic location in screen coordinates.
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Sat Dec 21 2024 17:04:14 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.