Marble
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 Tue Mar 26 2024 11:18:17 by
doxygen 1.10.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.