#include "dvdwizard.h"
#include "stopmotion/stopmotion.h"
#include "noteswidget.h"
+#include "ui_backupdialog_ui.h"
class KdenliveDoc;
class TrackView;
QPixmap createSchemePreviewIcon(const KSharedConfigPtr &config);
/** @brief Checks that the Kdenlive mime type is correctly installed.
+ * @param open If set to true, this will return the mimetype allowed for file opening (adds .tar.gz format)
* @return The mimetype */
- QString getMimeType();
+ QString getMimeType(bool open = true);
/** @brief Populates the "load layout" menu. */
void loadLayouts();
/** @brief Reflects setting changes to the GUI. */
void updateConfiguration();
void slotConnectMonitors();
- void slotRaiseMonitor(bool clipMonitor);
+ void slotRaiseMonitor(AbstractMonitor *monitor);
void slotUpdateClip(const QString &id);
void slotUpdateMousePosition(int pos);
void slotAddEffect(const QDomElement effect);
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 slotDoUpdateAudioScopeFrameRequest();
/** @brief When switching between monitors, update the visible scopes. */
void slotUpdateColorScopes();
+ /** @brief Active monitor deleted, clear scopes. */
+ void slotClearColorScopes();
/** @brief Switch current monitor to fullscreen. */
void slotSwitchFullscreen();
/** @brief Open the stopmotion dialog. */
void slotUpdateProxySettings();
/** @brief Insert current project's timecode into the notes widget. */
void slotInsertNotesTimecode();
+ /** @brief Open the project's backupdialog. */
+ void slotOpenBackupDialog(const KUrl url = KUrl());
+
signals:
Q_SCRIPTABLE void abortRenderJob(const QString &url);
};