X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fkdenlivesettingsdialog.h;h=871dd905dedab1427d63eca31724589d8325c29a;hb=11a50a78e6d3c8bc7e1d189ec01233c4a33b7387;hp=bf6d9f5683fb655934857f72fecdce35e6845711;hpb=76b841800707bca883291039fb7a278a845efe92;p=kdenlive diff --git a/src/kdenlivesettingsdialog.h b/src/kdenlivesettingsdialog.h index bf6d9f56..871dd905 100644 --- a/src/kdenlivesettingsdialog.h +++ b/src/kdenlivesettingsdialog.h @@ -28,10 +28,12 @@ #include "ui_configmisc_ui.h" #include "ui_configenv_ui.h" -#include "ui_configdisplay_ui.h" +#include "ui_configtimeline_ui.h" #include "ui_configcapture_ui.h" #include "ui_configjogshuttle_ui.h" #include "ui_configsdl_ui.h" +#include "ui_configtranscode_ui.h" +#include "ui_configproject_ui.h" class KdenliveSettingsDialog : public KConfigDialog { @@ -45,7 +47,7 @@ public: protected slots: void updateSettings(); - + virtual bool hasChanged(); private slots: void slotUpdateDisplay(); @@ -60,24 +62,37 @@ private slots: void slotReadAudioDevices(); void slotUpdateRmdRegionStatus(); void slotCheckAlsaDriver(); + void slotAddTranscode(); + void slotDeleteTranscode(); + void slotDialogModified(); + void slotEnableCaptureFolder(); + void slotUpdateHDMIModes(); + void slotUpdateHDMICaptureMode(); private: - KPageWidgetItem *page1; - KPageWidgetItem *page2; - KPageWidgetItem *page3; - KPageWidgetItem *page4; - KPageWidgetItem *page5; - KPageWidgetItem *page6; + KPageWidgetItem *m_page1; + KPageWidgetItem *m_page2; + KPageWidgetItem *m_page3; + KPageWidgetItem *m_page4; + 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; + Ui::ConfigTimeline_UI m_configTimeline; Ui::ConfigCapture_UI m_configCapture; 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(); signals: void customChanged();