Marble
12#include "marble_export.h"
19class MovieCapturePrivate;
28 m_extension( extension )
31 QString type()
const {
return m_type; }
32 QString name()
const {
return m_name; }
33 QString extension()
const {
return m_extension; }
40class MARBLE_EXPORT MovieCapture :
public QObject
44 enum SnapshotMethod { TimeDriven, DataDriven };
45 MovieCapture(MarbleWidget *widget,
QObject *parent);
46 ~MovieCapture()
override;
51 MovieCapture::SnapshotMethod snapshotMethod()
const;
52 bool checkToolsAvailability();
56 void setFilename(
const QString &path);
57 void setSnapshotMethod(MovieCapture::SnapshotMethod method);
59 bool startRecording();
61 void cancelRecording();
64 void processWrittenMovie(
int exitCode);
67 void rateCalculated(
double );
71 MovieCapturePrivate *
const d_ptr;
74 Q_DECLARE_PRIVATE(MovieCapture)
81Q_DECLARE_TYPEINFO(Marble::MovieFormat, Q_MOVABLE_TYPE);
Type type(const QSqlDatabase &db)
QString name(StandardShortcut id)
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.