]> git.sesse.net Git - kdenlive/blobdiff - src/kdenlivesettingsdialog.h
automatically select if we should export audio or not:
[kdenlive] / src / kdenlivesettingsdialog.h
index 3266c98faee7a5d651de8052e5c8de9301650d5f..d167dda0eaed885aa586e67ab1cd7a2975c87b13 100644 (file)
@@ -33,6 +33,7 @@
 #include "ui_configjogshuttle_ui.h"
 #include "ui_configsdl_ui.h"
 #include "ui_configtranscode_ui.h"
+#include "ui_configproject_ui.h"
 
 class KdenliveSettingsDialog : public KConfigDialog
 {
@@ -46,7 +47,7 @@ public:
 
 protected slots:
     void updateSettings();
-
+    virtual bool hasChanged();
 
 private slots:
     void slotUpdateDisplay();
@@ -63,6 +64,7 @@ private slots:
     void slotCheckAlsaDriver();
     void slotAddTranscode();
     void slotDeleteTranscode();
+    void slotDialogModified();
 
 private:
     KPageWidgetItem *m_page1;
@@ -72,6 +74,7 @@ private:
     KPageWidgetItem *m_page5;
     KPageWidgetItem *m_page6;
     KPageWidgetItem *m_page7;
+    KPageWidgetItem *m_page8;
     Ui::ConfigEnv_UI m_configEnv;
     Ui::ConfigMisc_UI m_configMisc;
     Ui::ConfigDisplay_UI m_configDisplay;
@@ -79,9 +82,11 @@ private:
     Ui::ConfigJogShuttle_UI m_configShuttle;
     Ui::ConfigSdl_UI m_configSdl;
     Ui::ConfigTranscode_UI m_configTranscode;
+    Ui::ConfigProject_UI m_configProject;
     QString m_defaultProfile;
     QString m_defaultPath;
     KProcess m_readProcess;
+    bool m_modified;
     void initDevices();
     void loadTranscodeProfiles();
     void saveTranscodeProfiles();