* @return The mimetype */
QString getMimeType();
+ /** @brief Populates the "load layout" menu. */
+ void loadLayouts();
+
public slots:
/** @brief Prepares opening @param url.
*
Q_SCRIPTABLE void setRenderingProgress(const QString &url, int progress);
Q_SCRIPTABLE void setRenderingFinished(const QString &url, int status, const QString &error);
+
private slots:
void newFile(bool showProjectSettings = true, bool force = false);
void queryQuit();
void slotEditProfiles();
void slotDetectAudioDriver();
void slotEditProjectSettings();
+ /** @brief Change current document MLT profile. */
+ void slotUpdateProjectProfile(const QString &profile);
void slotDisplayActionMessage(QAction *a);
/** @brief Turns automatic splitting of audio and video on/off. */
void slotShowTitleBars(bool show);
void slotSwitchTitles();
+ /** @brief Saves the widgets layout */
+ void slotSaveLayout(QAction*);
+ void slotLoadLayout(QAction*);
+
/** @brief The monitor informs that it needs (or not) to have frames sent by the renderer. */
void slotMonitorRequestRenderFrame(bool request);
/** @brief Check if someone needs the render frame sent. */