Q_OBJECT
public:
- explicit RenderWidget(const QString &projectfolder, bool enableProxy, MltVideoProfile profile, QWidget * parent = 0);
+ explicit RenderWidget(const QString &projectfolder, bool enableProxy, const MltVideoProfile &profile, QWidget * parent = 0);
virtual ~RenderWidget();
void setGuides(QDomElement guidesxml, double duration);
void focusFirstVisibleItem(const QString &profile = QString());
- void setProfile(MltVideoProfile profile);
+ void setProfile(const MltVideoProfile& profile);
void setRenderJob(const QString &dest, int progress = 0);
void setRenderStatus(const QString &dest, int status, const QString &error);
void setDocumentPath(const QString &path);
void reloadProfiles();
- void setRenderProfile(QMap <QString, QString> props);
+ void setRenderProfile(const QMap <QString, QString>& props);
int waitingJobsCount() const;
QString getFreeScriptName(const KUrl &projectName = KUrl(), const QString &prefix = QString());
bool startWaitingRenderJobs();
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);