class KdenliveDoc;
class DocClipBase;
+class QGraphicsItem;
namespace Mlt {
class Producer;
class ClipManager: public QObject {
Q_OBJECT public:
-
ClipManager(KdenliveDoc *doc);
virtual ~ ClipManager();
void addClip(DocClipBase *clip);
void addFolder(const QString&, const QString&);
void deleteFolder(const QString&);
void clear();
+ void setGroups(QList <QGraphicsItem *> groups);
+ QDomElement groupsXml() const;
public slots:
void updatePreviewSettings();
private: // Private attributes
/** the list of clips in the document */
QList <DocClipBase*> m_clipList;
+ /** the list of groups in the document */
+ QList <QGraphicsItem *> m_groupsList;
QMap <QString, QString> m_folderList;
QList <QString> m_audioThumbsQueue;
/** the document undo stack*/