+ bool isModified() const;
+ /** Returns project folder, used to store project files (titles, effects,...) */
+ KUrl projectFolder() const;
+ /** Used to inform main app of the current document loading progress */
+ void loadingProgressed();
+ void syncGuides(QList <Guide *> guides);
+ void setZoom(int factor);
+ int zoom() const;
+ double dar();
+ double projectDuration() const;
+ bool saveSceneList(const QString &path, const QString &scene);
+ int tracksCount() const;
+ TrackInfo trackInfoAt(int ix) const;
+ void insertTrack(int ix, TrackInfo type);
+ void deleteTrack(int ix);
+ void setTrackType(int ix, TrackInfo type);
+ const QList <TrackInfo> tracksList() const;
+ QPoint getTracksCount() const;
+ void switchTrackVideo(int ix, bool hide);
+ void switchTrackAudio(int ix, bool hide);
+ void switchTrackLock(int ix, bool lock);
+ void cachePixmap(const QString &fileId, const QPixmap &pix) const;
+ void setProjectFolder(KUrl url);
+ QString getLadspaFile() const;
+ void setZone(int start, int end);
+ QPoint zone() const;
+ void setSceneList();
+ void updatePreviewSettings();
+ bool isTrackLocked(int ix) const;