Marble
9 #ifndef MARBLE_MAPVIEWWIDGET_H
10 #define MARBLE_MAPVIEWWIDGET_H
13 #include "MarbleGlobal.h"
14 #include "marble_export.h"
25 class 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& );
73 void mapThemeDeleted();
76 Q_DISABLE_COPY( MapViewWidget )
Provides access to all map themes installed locally.
Binds a QML item to a specific geodetic location in screen coordinates.
Projection
This enum is used to choose the projection shown in the view.
Q_INVOKABLE void setProjection(uint proj)
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Wed Oct 4 2023 04:09:42 by
doxygen 1.8.17 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.