X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Frenderwidget.h;h=353f420c370d2e343389244aabbd95626cdd7746;hb=f77746744a2b7c21dadfcc4fc364d41a9ee10d81;hp=367c6177653e031e6921f88282236a49dc6b4ba1;hpb=a1b3653802fdeb8df79c594d0129608576d88fa2;p=kdenlive diff --git a/src/renderwidget.h b/src/renderwidget.h index 367c6177..353f420c 100644 --- a/src/renderwidget.h +++ b/src/renderwidget.h @@ -113,10 +113,11 @@ public: QString getFreeScriptName(const QString &prefix = QString()); bool startWaitingRenderJobs(); void missingClips(bool hasMissing); - void enableAudio(bool enable); public slots: void slotExport(bool scriptExport, int zoneIn, int zoneOut, const QString &playlistPath, const QString &scriptPath); + /** @brief Enable / disable audio export if audio export checkbox is in auto mode. */ + void slotEnableAudio(bool enable); private slots: void slotUpdateButtons(KUrl url); @@ -150,6 +151,8 @@ private slots: void slotUpdateRescaleHeight(int); void slotUpdateRescaleWidth(int); void slotSwitchAspectRatio(); + /** @brief Update export audio label depending on current settings. */ + void slotUpdateAudioLabel(int ix); private: Ui::RenderWidget_UI m_view; @@ -168,6 +171,8 @@ private: void saveProfile(QDomElement newprofile); QList m_renderItems; QList m_renderCategory; + /** @brief True if current project has audio, false otherwise. */ + bool m_autoAudio; signals: void abortProcess(const QString &url);