X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Frenderer.h;h=df5d7fec6ad2ca9f2ab08c313f1fd39a3db96583;hb=1bf89e5af6d8411b1942b131b7bb5f192a082c8d;hp=4008a2c69bdf106e06230c4bc7c890575e71bbba;hpb=c63438808ada22234a0982a896e8e6b6650c9e8c;p=kdenlive diff --git a/src/renderer.h b/src/renderer.h index 4008a2c6..df5d7fec 100644 --- a/src/renderer.h +++ b/src/renderer.h @@ -305,6 +305,8 @@ Q_OBJECT public: Mlt::Producer *getProducer(); /** @brief Returns the number of clips to process (When requesting clip info). */ int processingItems(); + /** @brief Processing of this clip is over, producer was set on clip, remove from list. */ + void processingDone(const QString &id); /** @brief Force processing of clip with selected id. */ void forceProcessing(const QString &id); /** @brief Are we currently processing clip with selected id. */ @@ -381,8 +383,8 @@ private: void mltPasteEffects(Mlt::Producer *source, Mlt::Producer *dest); QMap mltGetTransitionParamsFromXml(QDomElement xml); QMap m_slowmotionProducers; - /** @brief The id of the clip that is currently being loaded for info query */ - QString m_processingClipId; + /** @brief The ids of the clips that are currently being loaded for info query */ + QStringList m_processingClipId; /** @brief Build the MLT Consumer object with initial settings. * @param profileName The MLT profile to use for the consumer */