#include "ui_configjogshuttle_ui.h"
#include "ui_configsdl_ui.h"
-class KdenliveSettingsDialog : public KConfigDialog {
+class KdenliveSettingsDialog : public KConfigDialog
+{
Q_OBJECT
public:
~KdenliveSettingsDialog();
void showPage(int page, int option);
void checkProfile();
- bool hasChanged();
- bool isDefault();
+
+protected slots:
void updateSettings();
+
private slots:
void slotUpdateDisplay();
void rebuildVideo4Commands();
void slotEditVideoApplication();
void slotReadAudioDevices();
void slotUpdateRmdRegionStatus();
+ void slotCheckAlsaDriver();
private:
KPageWidgetItem *page1;
Ui::ConfigCapture_UI m_configCapture;
Ui::ConfigJogShuttle_UI m_configShuttle;
Ui::ConfigSdl_UI m_configSdl;
- QStringList m_mltProfilesList;
- QStringList m_customProfilesList;
- bool m_isCustomProfile;
QString m_defaultProfile;
QString m_defaultPath;
KProcess m_readProcess;
signals:
void customChanged();
void doResetProfile();
+ void updatePreviewSettings();
+ void updateCaptureFolder();
};