+ void setupMenu(QMenu *addMenu, QAction *defaultAction);
+ void setupGeneratorMenu(QMenu *addMenu, QMenu *transcodeMenu);
+ QString currentClipUrl() const;
+ void reloadClipThumbnails();
+ QDomDocument generateTemplateXml(QString data, const QString &replaceString);
+ void cleanup();
+ void trashUnusedClips();
+ QList <DocClipBase*> documentClipList() const;
+ void addClipCut(const QString &id, int in, int out, const QString desc);
+ void removeClipCut(const QString &id, int in, int out);
+ void focusTree() const;
+ SubProjectItem *getSubItem(ProjectItem *clip, QPoint zone);
+ void doUpdateClipCut(const QString &id, const QPoint oldzone, const QPoint zone, const QString &comment);