Changeset View
Changeset View
Standalone View
Standalone View
src/project/clipmanager.h
Show First 20 Lines • Show All 60 Lines • ▼ Show 20 Line(s) | |||||
61 | * @brief Takes care of clip operations that might affect timeline and bin | 61 | * @brief Takes care of clip operations that might affect timeline and bin | ||
62 | */ | 62 | */ | ||
63 | 63 | | |||
64 | class ClipManager: public QObject | 64 | class ClipManager: public QObject | ||
65 | { | 65 | { | ||
66 | Q_OBJECT public: | 66 | Q_OBJECT public: | ||
67 | 67 | | |||
68 | explicit ClipManager(KdenliveDoc *doc); | 68 | explicit ClipManager(KdenliveDoc *doc); | ||
69 | virtual ~ ClipManager(); | 69 | ~ ClipManager() override; | ||
70 | 70 | | |||
71 | void slotAddTextTemplateClip(const QString &titleName, const QUrl &path, const QString &group, const QString &groupId); | 71 | void slotAddTextTemplateClip(const QString &titleName, const QUrl &path, const QString &group, const QString &groupId); | ||
72 | void doDeleteClips(const QStringList &clipIds, const QStringList &folderIds, const QStringList &subClipIds, QUndoCommand *deleteCommand, bool execute); | 72 | void doDeleteClips(const QStringList &clipIds, const QStringList &folderIds, const QStringList &subClipIds, QUndoCommand *deleteCommand, bool execute); | ||
73 | int lastClipId() const; | 73 | int lastClipId() const; | ||
74 | /** @brief Prepare deletion of clips and folders from the Bin. */ | 74 | /** @brief Prepare deletion of clips and folders from the Bin. */ | ||
75 | void deleteProjectItems(const QStringList &clipIds, const QStringList &folderIds, const QStringList &subClipIds, QUndoCommand *deleteCommand = nullptr); | 75 | void deleteProjectItems(const QStringList &clipIds, const QStringList &folderIds, const QStringList &subClipIds, QUndoCommand *deleteCommand = nullptr); | ||
76 | void clear(); | 76 | void clear(); | ||
77 | void clearCache(); | 77 | void clearCache(); | ||
▲ Show 20 Lines • Show All 64 Lines • Show Last 20 Lines |