X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fkdenlivesettingsdialog.h;h=24da04f82cb833658b9fa4125d47ab34e9ccb05d;hb=12444d4f7225efd002aea05a68cab73380760480;hp=6ffa99b9937979ba3f436cf6b020f27b14c54db1;hpb=12c52e2d2e97f703714b83dfd385db2de5f03f18;p=kdenlive diff --git a/src/kdenlivesettingsdialog.h b/src/kdenlivesettingsdialog.h index 6ffa99b9..24da04f8 100644 --- a/src/kdenlivesettingsdialog.h +++ b/src/kdenlivesettingsdialog.h @@ -21,8 +21,6 @@ #ifndef KDENLIVESETTINGSDIALOG_H #define KDENLIVESETTINGSDIALOG_H -#include - #include #include #include @@ -53,24 +51,35 @@ protected slots: private slots: void slotUpdateDisplay(); - void rebuildVideo4Commands(); -#ifndef NO_JOGSHUTTLE void slotCheckShuttle(int state = 0); void slotUpdateShuttleDevice(int ix = 0); -#endif /* NO_JOGSHUTTLE */ void slotEditImageApplication(); void slotEditAudioApplication(); void slotEditVideoApplication(); void slotReadAudioDevices(); - void slotUpdateRmdRegionStatus(); + void slotUpdateGrabRegionStatus(); void slotCheckAlsaDriver(); void slotAddTranscode(); void slotDeleteTranscode(); + /** @brief Update current transcoding profile. */ + void slotUpdateTranscodingProfile(); + /** @brief Enable / disable the update profile button. */ + void slotEnableTranscodeUpdate(); + /** @brief Update display of current transcoding profile parameters. */ + void slotSetTranscodeProfile(); void slotShuttleModified(); void slotDialogModified(); void slotEnableCaptureFolder(); - void slotUpdateHDMIModes(); void slotUpdatev4lDevice(); + void slotUpdatev4lCaptureProfile(); + void slotManageEncodingProfile(); + void slotUpdateDecklinkProfile(int ix = 0); + void slotUpdateProxyProfile(int ix = 0); + void slotUpdateV4lProfile(int ix = 0); + void slotUpdateGrabProfile(int ix = 0); + void slotEditVideo4LinuxProfile(); + void slotReloadBlackMagic(); + void slotReloadShuttleDevices(); private: KPageWidgetItem *m_page1; @@ -99,12 +108,15 @@ private: void initDevices(); void loadTranscodeProfiles(); void saveTranscodeProfiles(); + void loadCurrentV4lProfileInfo(); + void saveCurrentV4lProfile(); + void loadEncodingProfiles(); + void setupJogshuttleBtns(QString device); signals: void customChanged(); void doResetProfile(); void updateCaptureFolder(); - void updateProxySettings(); };