*@author Jason Wood
*/
-#include <qdom.h>
+#include <QtXml/qdom.h>
#include <QPixmap>
#include <QObject>
#include <QTimer>
void setDuration(const GenTime &dur);
/** returns clip type (audio, text, image,...) */
- const CLIPTYPE & clipType() const;
+ const ClipType & clipType() const;
/** set clip type (audio, text, image,...) */
- void setClipType(CLIPTYPE type);
+ void setClipType(ClipType type);
/** remove tmp file if the clip has one (for example text clips) */
void removeTmpFile() const;
bool hasCutZone(const QPoint &p) const;
void removeCutZone(int in, int out);
QList <CutZoneInfo> cutZones() const;
- void updateCutZone(int oldin, int oldout, int in, int out, QString desc = QString());
+ void updateCutZone(int oldin, int oldout, int in, int out, const QString &desc = QString());
bool hasVideoCodec(const QString &codec) const;
bool hasAudioCodec(const QString &codec) const;
/** Returns all current properties for this clip */
QMap <QString, QString> properties() const;
/** Return the current values for a set of properties */
- QMap <QString, QString> currentProperties(QMap <QString, QString> props);
+ QMap <QString, QString> currentProperties(const QMap<QString, QString> &props);
QMap <QString, QStringList> metadata() const;
/** @brief Returns a short info string about the clip to display in tooltip */
const QString shortInfo() const;
QList <Mlt::Producer *> m_videoTrackProducers;
QList <Mlt::Producer *> m_audioTrackProducers;
QList <Mlt::Producer *> m_toDeleteProducers;
- CLIPTYPE m_clipType;
+ ClipType m_clipType;
/** A list of snap markers; these markers are added to a clips snap-to points, and are displayed as necessary. */
QList < CommentedTime > m_snapMarkers;
void addSnapMarker(const CommentedTime &marker);
QList < GenTime > snapMarkers() const;
QString markerComment(const GenTime &t) const;
- CommentedTime markerAt(GenTime t) const;
+ CommentedTime markerAt(const GenTime &t) const;
void setClipThumbFrame(const uint &ix);
uint getClipThumbFrame() const;
void setProperties(QMap<QString, QString> properties);
- void setMetadata(QMap <QString, QString> properties, QString tool = QString());
- void slotExtractImage(QList <int> frames);
+ void setMetadata(const QMap <QString, QString> &properties, const QString &tool = QString());
+ void slotExtractImage(const QList <int> &frames);
signals:
void gotAudioData();