#ifndef KDENLIVESETTINGSDIALOG_H
#define KDENLIVESETTINGSDIALOG_H
-#include <QDialog>
-
#include <QMap>
#include <KConfigDialog>
#include <KProcess>
private slots:
void slotUpdateDisplay();
-#ifdef USE_JOGSHUTTLE
void slotCheckShuttle(int state = 0);
void slotUpdateShuttleDevice(int ix = 0);
-#endif
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;
void loadCurrentV4lProfileInfo();
void saveCurrentV4lProfile();
void loadEncodingProfiles();
+ void setupJogshuttleBtns(QString device);
signals:
void customChanged();