+ void startAudioThumbsGeneration();
+ void endAudioThumbsGeneration(const QString &requestedId);
+ void askForAudioThumb(const QString &id);
+ QString projectFolder() const;
+ void clearUnusedProducers();
+ void resetProducersList(const QList <Mlt::Producer *> prods);
+ void addFolder(const QString&, const QString&);
+ void deleteFolder(const QString&);
+ void clear();
+ AbstractGroupItem *createGroup();
+ void removeGroup(AbstractGroupItem *group);
+ QDomElement groupsXml() const;
+ int clipsCount() const;
+
+public slots:
+ void updatePreviewSettings();
+
+private slots:
+ void slotClipModified(const QString &path);