class RecMonitor;
class CustomTrackView;
class RenderWidget;
-#ifndef NO_JOGSHUTTLE
+#ifdef USE_JOGSHUTTLE
class JogShuttle;
class JogShuttleAction;
-#endif /* NO_JOGSHUTTLE */
+#endif
class DocClipBase;
class Render;
class Transition;
RenderWidget *m_renderWidget;
-#ifndef NO_JOGSHUTTLE
+#ifdef USE_JOGSHUTTLE
JogShuttle *m_jogProcess;
JogShuttleAction* m_jogShuttle;
-#endif /* NO_JOGSHUTTLE */
+#endif
KRecentFilesAction *m_fileOpenRecent;
KAction *m_fileRevert;
void readOptions();
void saveOptions();
-#ifndef NO_JOGSHUTTLE
+#ifdef USE_JOGSHUTTLE
void activateShuttleDevice();
-#endif /* NO_JOGSHUTTLE */
+#endif
void connectDocumentInfo(KdenliveDoc *doc);
void findAhead();
void doOpenFile(const KUrl &url, KAutoSaveFile *stale);
void loadLayouts();
StopmotionWidget *m_stopmotion;
+ QTime m_timer;
public slots:
/** @brief Prepares opening @param url.
/** @brief Reflects setting changes to the GUI. */
void updateConfiguration();
void slotConnectMonitors();
- void slotRaiseMonitor(AbstractMonitor *monitor);
void slotUpdateClip(const QString &id);
void slotUpdateMousePosition(int pos);
void slotAddEffect(const QDomElement effect);
void slotAddVideoEffect(QAction *result);
void slotAddTransition(QAction *result);
void slotAddProjectClip(KUrl url);
+ void slotAddProjectClipList(KUrl::List urls);
void slotShowClipProperties(DocClipBase *clip);
void slotShowClipProperties(QList <DocClipBase *>cliplist, QMap<QString, QString> commonproperties);
void slotActivateEffectStackView(ClipItem* item = NULL, int ix = -1, bool raise = true);
void slotAdjustClipMonitor();
void slotAdjustProjectMonitor();
- void slotSaveZone(Render *render, QPoint zone);
+ void slotSaveZone(Render *render, QPoint zone, DocClipBase *baseClip = NULL, KUrl path = KUrl());
void slotSetInPoint();
void slotSetOutPoint();
void slotInsertNotesTimecode();
/** @brief Open the project's backupdialog. */
void slotOpenBackupDialog(const KUrl url = KUrl());
+ /** @brief Disable proxies for this project. */
+ void slotDisableProxies();
+
+ void slotElapsedTime();
signals:
Q_SCRIPTABLE void abortRenderJob(const QString &url);