![]() |
digiKam Developer Documentation
Professional Photo Management with the Power of Open Source
|
Public Slots | |
void | slotClustersNeedUpdating () override |
void | slotThumbnailAvailableForIndex (const QVariant &index, const QPixmap &pixmap) override |
void | slotTrackManagerChanged () override |
void | slotUngroupedModelChanged (const int index) |
![]() | |
virtual void | slotClustersNeedUpdating ()=0 |
virtual void | slotThumbnailAvailableForIndex (const QVariant &index, const QPixmap &pixmap) |
virtual void | slotTrackManagerChanged () |
Public Member Functions | |
BackendMarble (const QExplicitlySharedDataPointer< GeoIfaceSharedData > &sharedData, QObject *const parent=nullptr) | |
~BackendMarble () override | |
void | addActionsToConfigurationMenu (QMenu *const configurationMenu) override |
QString | backendHumanName () const override |
QString | backendName () const override |
void | centerOn (const Marble::GeoDataLatLonBox &box, const bool useSaneZoomLevel) override |
bool | geoCoordinates (const QPoint &point, GeoCoordinates *const coordinates) const override |
GeoCoordinates | getCenter () const override |
QString | getMapTheme () const |
int | getMarkerModelLevel () override |
GeoCoordinates::PairList | getNormalizedBounds () override |
QString | getProjection () const |
QString | getZoom () const override |
bool | isReady () const override |
QSize | mapSize () const override |
QWidget * | mapWidget () override |
void | mapWidgetDocked (const bool state) override |
void | marbleCustomPaint (Marble::GeoPainter *painter) |
void | mouseModeChanged () override |
void | readSettingsFromGroup (const KConfigGroup *const group) override |
void | regionSelectionChanged () override |
void | releaseWidget (GeoIfaceInternalWidgetInfo *const info) override |
void | reload () override |
void | saveSettingsToGroup (KConfigGroup *const group) override |
bool | screenCoordinates (const GeoCoordinates &coordinates, QPoint *const point) override |
void | setActive (const bool state) override |
void | setCenter (const GeoCoordinates &coordinate) override |
void | setMapTheme (const QString &newMapTheme) |
void | setProjection (const QString &newProjection) |
void | setShowCompass (const bool state) |
void | setShowNavigation (const bool state) |
void | setShowOverviewMap (const bool state) |
void | setShowScaleBar (const bool state) |
void | setZoom (const QString &newZoom) override |
void | updateActionAvailability () override |
void | updateClusters () override |
void | updateMarkers () override |
void | zoomIn () override |
void | zoomOut () override |
![]() | |
MapBackend (const QExplicitlySharedDataPointer< GeoIfaceSharedData > &sharedData, QObject *const parent) | |
Protected Slots | |
void | slotFloatSettingsTriggered (QAction *action) |
void | slotMapThemeActionTriggered (QAction *action) |
void | slotMarbleZoomChanged () |
void | slotProjectionActionTriggered (QAction *action) |
void | slotScheduleUpdate () |
void | slotTracksChanged (const QList< TrackManager::TrackChanges > &trackChanges) |
![]() | |
void | slotExportScreenshot () |
Protected Member Functions | |
void | applyCacheToWidget () |
void | createActions () |
void | drawSearchRectangle (Marble::GeoPainter *const painter, const GeoCoordinates::Pair &searchRectangle, const bool isOldRectangle) |
bool | eventFilter (QObject *object, QEvent *event) override |
bool | findSnapPoint (const QPoint &actualPoint, QPoint *const snapPoint, GeoCoordinates *const snapCoordinates, QPair< int, QModelIndex > *const snapTargetIndex) |
void | GeoPainter_drawPixmapAtCoordinates (Marble::GeoPainter *const painter, const QPixmap &pixmap, const GeoCoordinates &coordinates, const QPoint &basePoint) |
Replacement for Marble::GeoPainter::drawPixmap which takes a pixel offset. | |
![]() | |
void | addCommonOptions (QMenu *const configurationMenu) |
Static Protected Member Functions | |
static void | deleteInfoFunction (GeoIfaceInternalWidgetInfo *const info) |
Additional Inherited Members | |
![]() | |
void | signalBackendReadyChanged (const QString &backendName) |
void | signalClustersClicked (const QIntList &clusterIndices) |
void | signalClustersMoved (const QIntList &clusterIndices, const QPair< int, QModelIndex > &snapTarget) |
void | signalMarkersMoved (const QIntList &markerIndices) |
void | signalSelectionHasBeenMade (const Digikam::GeoCoordinates::Pair &coordinates) |
void | signalZoomChanged (const QString &newZoom) |
![]() | |
const QExplicitlySharedDataPointer< GeoIfaceSharedData > | s |
|
override |
|
overridevirtual |
Implements Digikam::MapBackend.
|
protected |
|
overridevirtual |
Implements Digikam::MapBackend.
|
overridevirtual |
Implements Digikam::MapBackend.
|
overridevirtual |
Implements Digikam::MapBackend.
|
overrideprotected |
|
overridevirtual |
Implements Digikam::MapBackend.
|
protected |
painter | Marble::GeoPainter on which to draw the pixmap |
pixmap | Pixmap to be drawn |
coordinates | GeoCoordinates where the image is to be drawn |
offsetPoint | Point in the pixmap which should be at coordinates |
|
overridevirtual |
Implements Digikam::MapBackend.
|
overridevirtual |
Implements Digikam::MapBackend.
|
overridevirtual |
Implements Digikam::MapBackend.
QString Digikam::BackendMarble::getProjection | ( | ) | const |
|
overridevirtual |
Implements Digikam::MapBackend.
|
overridevirtual |
Implements Digikam::MapBackend.
|
overridevirtual |
Implements Digikam::MapBackend.
|
overridevirtual |
Implements Digikam::MapBackend.
|
overridevirtual |
Implements Digikam::MapBackend.
void Digikam::BackendMarble::marbleCustomPaint | ( | Marble::GeoPainter * | painter | ) |
|
overridevirtual |
Implements Digikam::MapBackend.
|
overridevirtual |
Implements Digikam::MapBackend.
|
overridevirtual |
Implements Digikam::MapBackend.
|
overridevirtual |
Implements Digikam::MapBackend.
|
overridevirtual |
Implements Digikam::MapBackend.
|
overridevirtual |
Implements Digikam::MapBackend.
|
overridevirtual |
Implements Digikam::MapBackend.
|
overridevirtual |
Implements Digikam::MapBackend.
|
overridevirtual |
Implements Digikam::MapBackend.
|
overridevirtual |
Implements Digikam::MapBackend.
|
protectedslot |
|
overridevirtual |
Implements Digikam::MapBackend.
|
overridevirtual |
Implements Digikam::MapBackend.
|
overridevirtual |
Implements Digikam::MapBackend.
|
overridevirtual |
Implements Digikam::MapBackend.
|
overridevirtual |
Implements Digikam::MapBackend.