X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fclipmanager.cpp;h=f0f3a1fc25ace03f188c3bc3156fe534121bf4af;hb=49bda928236824dd6b0b350ab0d1468b2af28f67;hp=379eaaba5835116a24a20bd06df25bede15558ee;hpb=a44557c7488d9bc598c25fe09f05ff7997bc162c;p=kdenlive diff --git a/src/clipmanager.cpp b/src/clipmanager.cpp index 379eaaba..f0f3a1fc 100644 --- a/src/clipmanager.cpp +++ b/src/clipmanager.cpp @@ -95,10 +95,14 @@ void ClipManager::setThumbsProgress(const QString &message, int progress) { m_doc->setThumbsProgress(message, progress); } -QList ClipManager::documentClipList() { +QList ClipManager::documentClipList() const { return m_clipList; } +QMap ClipManager::documentFolderList() const { + return m_folderList; +} + void ClipManager::addClip(DocClipBase *clip) { m_clipList.append(clip); const QString id = clip->getId(); @@ -316,5 +320,10 @@ QString ClipManager::projectFolder() const { return m_doc->projectFolder().path(); } +void ClipManager::addFolder(const QString &id, const QString &name) { + m_folderList.insert(id, name); +} - +void ClipManager::deleteFolder(const QString &id) { + m_folderList.remove(id); +} \ No newline at end of file