Marble
3 #ifndef MARBLE_DOWNLOADREGIONDIALOG_H
4 #define MARBLE_DOWNLOADREGIONDIALOG_H
9 #include <MarbleGlobal.h>
11 #include "marble_export.h"
15 class GeoDataLatLonAltBox;
16 class TileCoordsPyramid;
19 class MARBLE_EXPORT DownloadRegionDialog:
public QDialog
24 enum SelectionMethod { VisibleRegionMethod, SpecifiedRegionMethod, RouteDownloadMethod };
26 explicit DownloadRegionDialog( MarbleWidget *
const widget,
QWidget *
const parent =
nullptr,
28 ~DownloadRegionDialog()
override;
29 void setAllowedTileLevelRange(
int const minimumTileLevel,
30 int const maximumTileLevel );
31 void setVisibleTileLevel(
int const tileLevel );
32 void setSelectionMethod( SelectionMethod
const );
39 void setSpecifiedLatLonAltBox( GeoDataLatLonAltBox
const & );
40 void setVisibleLatLonAltBox( GeoDataLatLonAltBox
const & );
41 void updateTileLayer();
42 void delayUpdateTileLayer();
57 void toggleSelectionMethod();
58 void updateTileCount();
59 void updateTileType();
62 void updateRouteDialog();
67 Q_DISABLE_COPY( DownloadRegionDialog )
Binds a QML item to a specific geodetic location in screen coordinates.
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Thu Sep 21 2023 04:12:26 by
doxygen 1.8.17 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.