X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fdocclipbase.h;h=c56af7174fab72dd5369af332955278e6e8193a8;hb=387a0a5fd91cdee86958efb752f07609d8b290c8;hp=6ac74221d2627bb9939c9c1ea6b5fcc5d1bd5647;hpb=3b176bab2ad91159c0a4a7dbe5f278f646115218;p=kdenlive diff --git a/src/docclipbase.h b/src/docclipbase.h index 6ac74221..c56af717 100644 --- a/src/docclipbase.h +++ b/src/docclipbase.h @@ -206,6 +206,13 @@ Q_OBJECT public: /** Cache for every audio Frame with 10 Bytes */ /** format is frame -> channel ->bytes */ QMap > audioFrameCache; + /** Returns all current properties for this clip */ + QMap properties() const; + /** Return the current values for a set of properties */ + QMap currentProperties(QMap props); + QMap metadata() const; + /** @brief Returns a short info string about the clip to display in tooltip */ + const QString shortInfo() const; private: // Private attributes /** The number of times this clip is used in the project - the number of references to this clip @@ -236,7 +243,7 @@ private: // Private attributes /** Holds clip infos like fps, size,... */ QMap m_properties; /** Holds clip metadata like author, copyright,... */ - QMap m_metadata; + QMap m_metadata; /** Holds clip analysis data that can be used later to create markers or keyframes */ QMap m_analysisdata; @@ -275,12 +282,7 @@ public slots: void setClipThumbFrame(const uint &ix); uint getClipThumbFrame() const; void setProperties(QMap properties); - void setMetadata(QMap properties); - /** Returns all current properties for this clip */ - QMap properties() const; - /** Return the current values for a set of properties */ - QMap currentProperties(QMap props); - QMap metadata() const; + void setMetadata(QMap properties, QString tool = QString()); void slotExtractImage(QList frames); signals: