X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Frenderwidget.h;h=2c0002eb3604d0f7b95093d6b7edca574d77cc17;hb=55b10ef4f3093b158c0dc910ac974e2bdf9ce00d;hp=c832c46e3e940cef8928b0a1c03c1e4dfdc4b058;hpb=d9369573d19f25b13afad8cc0647a98b9cf6a94b;p=kdenlive diff --git a/src/renderwidget.h b/src/renderwidget.h index c832c46e..2c0002eb 100644 --- a/src/renderwidget.h +++ b/src/renderwidget.h @@ -117,7 +117,7 @@ public: explicit RenderWidget(const QString &projectfolder, bool enableProxy, MltVideoProfile profile, QWidget * parent = 0); virtual ~RenderWidget(); void setGuides(QDomElement guidesxml, double duration); - void focusFirstVisibleItem(); + void focusFirstVisibleItem(const QString &profile = QString()); void setProfile(MltVideoProfile profile); void setRenderJob(const QString &dest, int progress = 0); void setRenderStatus(const QString &dest, int status, const QString &error); @@ -145,10 +145,10 @@ public slots: void slotExport(bool scriptExport, int zoneIn, int zoneOut, const QMap metadata, const QString &playlistPath, const QString &scriptPath, bool exportAudio); private slots: - void slotUpdateButtons(KUrl url); + void slotUpdateButtons(const KUrl &url); void slotUpdateButtons(); - void refreshView(); - void refreshCategory(); + void refreshView(const QString &profile = QString()); + void refreshCategory(const QString &group = QString(), const QString &profile = QString()); /** @brief Updates available options when a new format has been selected. */ void refreshParams(); @@ -195,10 +195,10 @@ private: KMessageWidget *m_infoMessage; #endif - void parseProfiles(QString meta = QString(), QString group = QString(), QString profile = QString()); - void parseFile(QString exportFile, bool editable); + void parseProfiles(const QString &meta = QString(), const QString &group = QString(), const QString &profile = QString()); + void parseFile(const QString &exportFile, bool editable); void updateButtons(); - KUrl filenameWithExtension(KUrl url, QString extension); + KUrl filenameWithExtension(KUrl url, const QString &extension); /** @brief Check if a job needs to be started. */ void checkRenderStatus(); void startRendering(RenderJobItem *item);