Marble
11 #include "marble_export.h"
19 class GeoDataCoordinates;
21 class GeoDataPlacemark;
23 class GeoDataContainer;
26 class TourPlaybackPrivate;
28 class MARBLE_EXPORT TourPlayback :
public QObject
32 explicit TourPlayback(
QObject *parent=
nullptr);
33 ~TourPlayback()
override;
35 void setTour(GeoDataTour *tour);
36 void setMarbleWidget( MarbleWidget *widget );
41 void setBaseUrl(
const QUrl &baseUrl );
49 double duration()
const;
50 bool isPlaying()
const;
60 void seek(
double offset );
68 PlaybackItem* mainTrackItemAt(
int i );
78 void progressChanged(
double );
79 void updated( GeoDataFeature* );
80 void added( GeoDataContainer *parent, GeoDataFeature *feature,
int row );
81 void removed(GeoDataFeature *feature);
82 void itemFinished(
int index );
86 void showBalloon( GeoDataPlacemark* );
88 void centerOn(
const GeoDataCoordinates &coordinates );
89 void handleFinishedItem(
int index );
92 TourPlaybackPrivate *
const d;
97 #endif // TOURPLAYBACK_H
void stop(Ekos::AlignState mode)
Q_SCRIPTABLE Q_NOREPLY void pause()
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 Mon Oct 2 2023 03:52:10 by
doxygen 1.8.17 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.