marble
ControlView.cpp
Go to the documentation of this file.
88 m_cloudSyncManager->routeSyncManager()->setRoutingManager( m_marbleWidget->model()->routingManager() );
92 connect( bookmarkSyncManager, SIGNAL(mergeConflict(MergeItem*)), this, SLOT(showConflictDialog(MergeItem*)) );
93 connect( bookmarkSyncManager, SIGNAL(syncComplete()), m_conflictDialog, SLOT(stopAutoResolve()) );
94 connect( m_conflictDialog, SIGNAL(resolveConflict(MergeItem*)), bookmarkSyncManager, SLOT(resolveConflict(MergeItem*)) );
299 document.addResource( QTextDocument::ImageResource, QUrl( "marble://legend.png" ), QVariant(image) );
367 GeoDataCoordinates coordinates = index.data( RoutingModel::CoordinateRole ).value<GeoDataCoordinates>();
406 text += "<p>" + tr( "The Marble development team wishes you a pleasant and safe journey." ) + "</p>";
408 text += ' ' + tr( "Road construction, weather and other unforeseen variables can result in this suggested route not to be the most expedient or safest route to your destination." );
451 void ControlView::synchronizeWithExternalMapEditor( const QString &application, const QString &argument )
487 mDebug() << "No local server found. Launching " << application << " with argument " << applicationArgument;
489 QString text = tr( "Unable to start the external editor. Check that %1 is installed or choose a different external editor in the settings dialog." );
553 searchWidget->setToolTip( tr( "Search for cities, addresses, points of interest and more (%1)" ).arg( searchSequence.toString() ) );
void showMapWizard()
QString defaultMapThemeId() const
Returns a default map theme: earth/srtm/srtm.dgml if installed, any other theme id if earth/srtm/srtm...
Definition: ControlView.cpp:142
void printMapScreenShot(QPointer< QPrintDialog > dialog)
Definition: ControlView.cpp:164
void setBookmarkManager(BookmarkManager *manager)
Definition: BookmarkSyncManager.cpp:254
void showUploadDialog()
Definition: ConflictDialog.h:22
void launchExternalMapEditor()
Start the configured external map editor (or update it if it is already running)
Definition: ControlView.cpp:414
MapThemeManager * mapThemeManager()
Definition: ControlView.cpp:107
void setRouteControlsEnabled(bool enabled)
Definition: PrintOptionsWidget.cpp:82
This file contains the headers for MarbleModel.
void setPrintDrivingInstructions(bool print)
Definition: PrintOptionsWidget.cpp:67
bool printLegend() const
Definition: PrintOptionsWidget.cpp:42
void mapThemeDeleted()
A widget consisting of input fields for places / routing destinations, a list view showing routing in...
Definition: RoutingWidget.h:35
void printPixmap(QPrinter *printer, const QPixmap &pixmap)
Definition: ControlView.cpp:225
const GeoDataLatLonAltBox & viewLatLonAltBox() const
Definition: ViewportParams.cpp:305
Definition: MapViewWidget.h:32
int rowCount(const QModelIndex &parent=QModelIndex()) const
Overload of QAbstractListModel.
Definition: RoutingModel.cpp:158
void setRoutingManager(RoutingManager *routingManager)
Definition: RouteSyncManager.cpp:84
CloudSyncManager * cloudSyncManager()
Definition: ControlView.cpp:604
A widget class that displays a view of the earth.
Definition: MarbleWidget.h:102
RoutingModel * routingModel()
Provides access to the routing model which contains a list of routing instructions describing steps t...
Definition: RoutingManager.cpp:260
This file contains the headers for ViewParameters.
Definition: LegendWidget.h:27
static QString applicationVersion()
Returns the version of the Marble applications (which differs from the Marble library version)...
Definition: ControlView.cpp:102
qreal north(GeoDataCoordinates::Unit unit=GeoDataCoordinates::Radian) const
Get the northern boundary of the bounding box.
Definition: GeoDataLatLonBox.cpp:93
qreal east(GeoDataCoordinates::Unit unit=GeoDataCoordinates::Radian) const
Get the eastern boundary of the bounding box.
Definition: GeoDataLatLonBox.cpp:135
BookmarkSyncManager bookmarkSyncManager
Definition: CloudSyncManager.h:37
This file contains the headers for MarbleMap.
void addGeoDataFile(const QString &filename)
Handle file loading into the treeModel.
Definition: MarbleModel.cpp:655
qreal centerLongitude() const
Return the longitude of the center point.
Definition: MarbleWidget.cpp:776
bool printDrivingInstructions() const
Definition: PrintOptionsWidget.cpp:62
const QSize imageSize(28, 28)
void setWorkOffline(bool workOffline)
Definition: MarbleModel.cpp:689
bool printRouteSummary() const
Definition: PrintOptionsWidget.cpp:52
QString externalMapEditor() const
Returns the editor used to launch a map editor application.
Definition: ControlView.cpp:609
void paintPrintPreview(QPrinter *printer)
Definition: ControlView.cpp:258
bool mapCoversViewport() const
Definition: ViewportParams.cpp:398
RouteSyncManager routeSyncManager
Definition: CloudSyncManager.h:38
void zoomOut(FlyToMode mode=Automatic)
Zoom out by the amount zoomStep.
Definition: MarbleWidget.cpp:590
void setMergeItem(MergeItem *item)
Definition: ConflictDialog.cpp:32
void setShowBackground(bool visible)
Definition: MarbleWidget.cpp:1058
void setPrintDrivingInstructionsAdvice(bool print)
Definition: PrintOptionsWidget.cpp:92
bool printBackground() const
Definition: PrintOptionsWidget.cpp:32
void setBackgroundControlsEnabled(bool enabled)
Definition: PrintOptionsWidget.cpp:72
void setLegendControlsEnabled(bool enabled)
Definition: PrintOptionsWidget.cpp:77
GeoDataCoordinates & at(int pos)
Returns a reference to the coordinates of a node at a given position. This method detaches the return...
Definition: GeoDataLineString.cpp:139
Definition: MergeItem.h:23
void zoomIn(FlyToMode mode=Automatic)
Zoom in by the amount zoomStep.
Definition: MarbleWidget.cpp:575
This file contains the headers for ViewportParams.
Definition: FileViewWidget.h:33
void setRouteSyncManager(RouteSyncManager *manager)
Definition: RoutingWidget.cpp:630
qreal west(GeoDataCoordinates::Unit unit=GeoDataCoordinates::Radian) const
Get the western boundary of the bounding box.
Definition: GeoDataLatLonBox.cpp:156
The class that handles map themes that are locally available .
Definition: MapThemeManager.h:48
void setMarbleWidget(MarbleWidget *widget, MapThemeManager *mapThemeManager)
Set a MarbleWidget associated to this widget.
Definition: MapViewWidget.cpp:394
void setExternalMapEditor(const QString &editor)
Change the editor to launch via.
Definition: ControlView.cpp:496
qreal south(GeoDataCoordinates::Unit unit=GeoDataCoordinates::Radian) const
Get the southern boundary of the bounding box.
Definition: GeoDataLatLonBox.cpp:114
BookmarkManager * bookmarkManager()
return instance of BookmarkManager
Definition: MarbleModel.cpp:206
void setWorkOffline(bool workOffline)
Definition: ControlView.cpp:596
This file contains the headers for MarbleWidget.
void addGeoDataFile(QString filename)
Definition: ControlView.cpp:614
bool printDrivingInstructionsAdvice() const
Definition: PrintOptionsWidget.cpp:87
QStringList mapThemeIds() const
Returns a list of all locally available map theme IDs.
Definition: MapThemeManager.cpp:138
void clearVolatileTileCache()
Definition: MarbleWidget.cpp:1087
CurrentLocationWidget * currentLocationWidget()
Definition: ControlView.cpp:591
void setMarbleWidget(MarbleWidget *widget)
Definition: SearchWidget.cpp:117
Definition: SearchWidget.h:24
Definition: CloudSyncManager.h:25
A class that defines a 3D bounding box for geographic data.
Definition: GeoDataLatLonAltBox.h:49
void setMarbleWidget(MarbleWidget *widget)
Set a MarbleWidget associated to this widget.
Definition: CurrentLocationWidget.cpp:104
void moveRight(FlyToMode mode=Automatic)
Move right by the moveStep.
Definition: MarbleWidget.cpp:712
QList< QAction * > setupDockWidgets(QMainWindow *mainWindow)
Definition: ControlView.cpp:501
void setMarbleModel(MarbleModel *model)
Set a MarbleWidget associated to this widget.
Definition: LegendWidget.cpp:49
void setMarbleWidget(MarbleWidget *widget)
Definition: FileViewWidget.cpp:73
void setPrintRouteSummary(bool print)
Definition: PrintOptionsWidget.cpp:57
qreal centerLatitude() const
Return the latitude of the center point.
Definition: MarbleWidget.cpp:771
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:38:49 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:38:49 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.