QUndoView *m_undoView;
QUndoGroup *m_commandStack;
- KComboBox *m_timecodeFormat;
+ KSelectAction *m_timeFormatButton;
/** This list holds all the scopes used in Kdenlive, allowing to manage some global settings */
QList <QDockWidget *> m_gfxScopesList;
*
* Checks if already open and whether backup exists */
void openFile(const KUrl &url);
- void slotGotProgressInfo(const QString &message, int progress);
+ void slotGotProgressInfo(const QString &message, int progress, MessageType type = DefaultMessage);
void slotReloadEffects();
Q_SCRIPTABLE void setRenderingProgress(const QString &url, int progress);
Q_SCRIPTABLE void setRenderingFinished(const QString &url, int status, const QString &error);
void slotConnectMonitors();
void slotUpdateClip(const QString &id);
void slotUpdateMousePosition(int pos);
+ void slotUpdateProjectDuration(int pos);
void slotAddEffect(const QDomElement effect);
void slotEditProfiles();
void slotDetectAudioDriver();
/** @brief Lets the sampleplugin create a generator. */
void generateClip();
void slotZoneMoved(int start, int end);
- void slotDvdWizard(const QString &url = QString(), const QString &profile = "dv_pal");
+ void slotDvdWizard(const QString &url = QString());
void slotGroupClips();
void slotUnGroupClips();
void slotEditItemDuration();
/** @brief Save current timeline clip as mlt playlist. */
void slotSaveTimelineClip();
/** @brief Process keyframe data sent from a clip to effect / transition stack. */
- void slotProcessImportKeyframes(GRAPHICSRECTITEM type, const QString& data);
+ void slotProcessImportKeyframes(GRAPHICSRECTITEM type, const QString& data, int maximum);
/** @brief Move playhead to mouse curser position if defined key is pressed */
void slotAlignPlayheadToMousePos();
+ /** @brief Set MLT's consumer deinterlace method */
+ void slotSetDeinterlacer(int ix);
+ /** @brief Set MLT's consumer interpolation method */
+ void slotSetInterpolation(int ix);
signals:
Q_SCRIPTABLE void abortRenderJob(const QString &url);