void connectDocumentInfo(KdenliveDoc *doc);
void findAhead();
void doOpenFile(const KUrl &url, KAutoSaveFile *stale);
void connectDocumentInfo(KdenliveDoc *doc);
void findAhead();
void doOpenFile(const KUrl &url, KAutoSaveFile *stale);
void slotUpdateClip(const QString &id);
void slotUpdateMousePosition(int pos);
void slotUpdateProjectDuration(int pos);
void slotUpdateClip(const QString &id);
void slotUpdateMousePosition(int pos);
void slotUpdateProjectDuration(int pos);
void slotSelectAddTimelineTransition();
void slotAddVideoEffect(QAction *result);
void slotAddTransition(QAction *result);
void slotSelectAddTimelineTransition();
void slotAddVideoEffect(QAction *result);
void slotAddTransition(QAction *result);
- void slotAddProjectClip(KUrl url, stringMap data = stringMap());
- void slotAddProjectClipList(KUrl::List urls);
+ void slotAddProjectClip(const KUrl &url, const stringMap &data = stringMap());
+ void slotAddProjectClipList(const KUrl::List &urls);
- void slotShowClipProperties(QList <DocClipBase *>cliplist, QMap<QString, QString> commonproperties);
+ void slotShowClipProperties(const QList<DocClipBase *> &cliplist, const QMap<QString, QString> &commonproperties);
- void slotTrackSelected(int index, TrackInfo info, bool raise = true);
- void slotActivateTransitionView(Transition *);
+ void slotTrackSelected(int index, const TrackInfo &info, bool raise = true);
+ void slotActivateTransitionView(Transition *transition);
- void slotSaveZone(Render *render, QPoint zone, DocClipBase *baseClip = NULL, KUrl path = KUrl());
+ void slotSaveZone(Render *render, const QPoint &zone, DocClipBase *baseClip = NULL, KUrl path = KUrl());
void slotUpdateClipType(QAction *action);
void slotShowTimeline(bool show);
void slotMaximizeCurrent(bool show);
void slotUpdateClipType(QAction *action);
void slotShowTimeline(bool show);
void slotMaximizeCurrent(bool show);
void slotStartClipAction();
void slotTranscodeClip();
/** @brief Archive project: creates a copy of the project file with all clips in a new folder. */
void slotArchiveProject();
void slotStartClipAction();
void slotTranscodeClip();
/** @brief Archive project: creates a copy of the project file with all clips in a new folder. */
void slotArchiveProject();
void slotPrepareRendering(bool scriptExport, bool zoneOnly, const QString &chapterFile);
/** @brief Switches between displaying frames or timecode.
void slotPrepareRendering(bool scriptExport, bool zoneOnly, const QString &chapterFile);
/** @brief Switches between displaying frames or timecode.
/** @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. */
/** @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 slotShowTitleBars(bool show);
void slotSwitchTitles();
/** @brief Update the capture folder if user asked a change. */
void slotUpdateCaptureFolder();
/** @brief Apply new properties to a clip */
void slotShowTitleBars(bool show);
void slotSwitchTitles();
/** @brief Update the capture folder if user asked a change. */
void slotUpdateCaptureFolder();
/** @brief Apply new properties to a clip */
- void slotApplyNewClipProperties(const QString id, QMap <QString, QString> props, QMap <QString, QString> newprops, bool refresh, bool reload);
+ void slotApplyNewClipProperties(const QString &id, const QMap <QString, QString> &props, const QMap <QString, QString> &newprops, bool refresh, bool reload);
/** @brief Insert current project's timecode into the notes widget. */
void slotInsertNotesTimecode();
/** @brief Open the project's backupdialog. */
/** @brief Insert current project's timecode into the notes widget. */
void slotInsertNotesTimecode();
/** @brief Open the project's backupdialog. */
/** @brief Save current timeline clip as mlt playlist. */
void slotSaveTimelineClip();
/** @brief Process keyframe data sent from a clip to effect / transition stack. */
/** @brief Save current timeline clip as mlt playlist. */
void slotSaveTimelineClip();
/** @brief Process keyframe data sent from a clip to effect / transition stack. */
/** @brief Move playhead to mouse curser position if defined key is pressed */
void slotAlignPlayheadToMousePos();
/** @brief Set MLT's consumer deinterlace method */
/** @brief Move playhead to mouse curser position if defined key is pressed */
void slotAlignPlayheadToMousePos();
/** @brief Set MLT's consumer deinterlace method */