+ void slotAbortProxy(const QString &id, const QString& path);
+ /** @brief Start creation of clip jobs. */
+ void slotProcessJobs();
+ /** @brief Discard running and pending clip jobs. */
+ void slotCancelJobs();
+ /** @brief Discard a running clip jobs. */
+ void slotCancelRunningJob(const QString id, stringMap);
+ /** @brief Update a clip's job status. */
+ void slotProcessLog(const QString&, int progress, int, const QString & tmp= QString());
+ /** @brief A clip job crashed, inform user. */
+ void slotUpdateJobStatus(const QString id, int type, int status, const QString label, const QString actionName, const QString details);
+ void slotUpdateJobStatus(ProjectItem *item, int type, int status, const QString &label, const QString &actionName = QString(), const QString details = QString());
+ /** @brief Display error log for last failed job. */
+ void slotShowJobLog();
+ /** @brief A proxy clip is ready. */
+ void slotGotProxyForId(const QString);
+ /** @brief Check if it is necessary to start a job thread. */
+ void slotCheckJobProcess();
+ /** @brief Fill the jobs menu with current clip's jobs. */
+ void slotPrepareJobsMenu();
+ /** @brief Discard all jobs for current clip. */
+ void slotDiscardClipJobs();
+ /** @brief Make sure current clip is visible in project tree. */
+ void slotCheckScrolling();
+ /** @brief Reset all text and log data from info message widget. */
+ void slotResetInfoMessage();
+ /** @brief close warning info passive popup. */
+ void slotClosePopup();
+ /** @brief process clip job result. */
+ void slotGotFilterJobResults(QString ,int , int, stringMap, stringMap);