+ /** @brief Set the Proxy status on a clip.
+ * @param item The clip item to set status
+ * @param status The job status (see definitions.h)
+ * @param progress The job progress (in percents)
+ * @param jobType The job type
+ * @param statusMessage The job info message */
+ void setJobStatus(ProjectItem *item, CLIPJOBSTATUS status, int progress = 0, JOBTYPE jobType = NOJOBTYPE, const QString &statusMessage = QString());
+ void monitorItemEditing(bool enable);
+ /** @brief Get cached thumbnail for a project's clip or create it if no cache. */
+ void getCachedThumbnail(ProjectItem *item);
+ void getCachedThumbnail(SubProjectItem *item);
+ /** @brief The clip is about to be reloaded, cancel thumbnail requests. */
+ void resetThumbsProducer(DocClipBase *clip);
+ /** @brief Check if it is necessary to start a job thread. */
+ void startJobProcess();
+ /** @brief Check if a clip has a running or pending proxy process. */
+ bool hasPendingProxy(ProjectItem *item);
+ /** @brief Delete pending jobs for a clip. */
+ void deleteJobsForClip(const QString &clipId);
+