X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fdocclipbase.h;h=60e1402baa9fd3d1c6ce3205e09a1625b451be04;hb=0ad3e5e4cf6722cd53ed63e51608b2da2640b240;hp=dac2c770846bbeb835882052dad44c3fa6a72f72;hpb=459decee5e330552ef73b7cb363dbbe38fdc7e87;p=kdenlive diff --git a/src/docclipbase.h b/src/docclipbase.h index dac2c770..60e1402b 100644 --- a/src/docclipbase.h +++ b/src/docclipbase.h @@ -180,7 +180,7 @@ Q_OBJECT public: void setProducerProperty(const char *name, const char *data); void resetProducerProperty(const char *name); void clearProducers(); - void deleteProducers(); + void deleteProducers(bool clearThumbCreator = true); /** Set default play zone for clip monitor */ void setZone(QPoint zone); @@ -189,6 +189,7 @@ Q_OBJECT public: /** Returns true is clip is missing but user wants to keep it as placeholder */ bool isPlaceHolder() const; + void setValid(); static QString getHash(const QString &path); void addCutZone(int in, int out, QString desc = QString()); @@ -199,6 +200,8 @@ Q_OBJECT public: bool hasVideoCodec(const QString &codec) const; bool hasAudioCodec(const QString &codec) const; + bool checkHash() const; + void setPlaceHolder(bool place); private: // Private attributes @@ -262,7 +265,6 @@ public slots: signals: - void getAudioThumbs(); void gotAudioData(); };