+ void slotClipStart();
+ void slotClipEnd();
+ void slotZoneStart();
+ void slotZoneEnd();
+ void slotFind();
+ void findTimeout();
+ void slotFindNext();
+ void slotSelectClipInTimeline();
+ void slotClipInTimeline(const QString &clipId);
+
+ void slotInsertSpace();
+ void slotRemoveSpace();
+ void slotAddGuide();
+ void slotEditGuide();
+ void slotDeleteGuide();
+ void slotDeleteAllGuides();
+ void slotGuidesUpdated();
+
+ void slotCopy();
+ void slotPaste();
+ void slotPasteEffects();
+ void slotReloadEffects();
+
+ void slotAdjustClipMonitor();
+ void slotAdjustProjectMonitor();
+ void slotSaveZone(Render *render, QPoint zone);
+
+ void slotSetInPoint();
+ void slotSetOutPoint();
+ void slotResizeItemStart();
+ void slotResizeItemEnd();
+ void configureNotifications();
+ void slotInsertTrack(int ix = 0);
+ void slotDeleteTrack(int ix = 0);
+ /** @brief Shows the configure tracks dialog and updates transitions afterwards. */
+ void slotConfigTrack(int ix = -1);
+ void slotGetNewLumaStuff();
+ void slotGetNewTitleStuff();
+ void slotGetNewRenderStuff();
+ void slotGetNewMltProfileStuff();
+ void slotAutoTransition();
+ void slotRunWizard();
+ /** @brief Lets the sampleplugin create a generator. */
+ void generateClip();
+ void slotZoneMoved(int start, int end);
+ void slotUpdatePreviewSettings();
+ void slotDvdWizard(const QString &url = QString(), const QString &profile = "dv_pal");
+ void slotGroupClips();
+ void slotUnGroupClips();
+ void slotEditItemDuration();
+ void slotClipInProjectTree();
+ //void slotClipToProjectTree();
+ void slotSplitAudio();
+ void slotUpdateClipType(QAction *action);
+ void slotShowTimeline(bool show);
+ void slotMaximizeCurrent(bool show);
+ void slotTranscode(KUrl::List urls = KUrl::List());
+ void slotTranscodeClip();
+ void slotSetDocumentRenderProfile(QMap <QString, QString> props);
+ void slotPrepareRendering(bool scriptExport, bool zoneOnly, const QString &chapterFile);
+
+ /** @brief Switches between displaying frames or timecode.
+ * @param ix 0 = display timecode, 1 = display frames. */
+ void slotUpdateTimecodeFormat(int ix);
+
+ /** @brief Removes the focus of anything. */
+ void slotRemoveFocus();
+ void slotCleanProject();
+ void slotUpdateClipMarkers(DocClipBase *clip);
+ void slotRevert();
+ void slotShutdown();
+ void slotUpdateTrackInfo();
+
+ /** @brief Changes the color scheme. */
+ void slotChangePalette(QAction *action, const QString &themename = QString());
+ void slotSwitchMonitors();
+ void slotCheckRenderStatus();
+ void slotInsertZoneToTree();
+ void slotInsertZoneToTimeline();
+
+ /** @brief Deletes items from timeline and document.
+ * @param ids The ids of the clips to delete.
+ * @param folderids The names and ids of the folders to delete. */
+ void slotDeleteProjectClips(QStringList ids, QMap<QString, QString> folderids);
+ void slotShowTitleBars(bool show);
+ void slotSwitchTitles();
+
+signals:
+ Q_SCRIPTABLE void abortRenderJob(const QString &url);