#include "ui_configmisc_ui.h"
#include "ui_configenv_ui.h"
+#include "ui_configdisplay_ui.h"
+#include "ui_configcapture_ui.h"
+#include "ui_configjogshuttle_ui.h"
-class KdenliveSettingsDialog : public KConfigDialog
-{
- Q_OBJECT
-
- public:
+class KdenliveSettingsDialog : public KConfigDialog {
+ Q_OBJECT
+
+public:
KdenliveSettingsDialog(QWidget * parent = 0);
+ ~KdenliveSettingsDialog();
+
+protected:
+ virtual bool hasChanged();
- private slots:
+private slots:
void slotUpdateDisplay();
+ void rebuildVideo4Commands();
+ void slotCheckShuttle(int state = 0);
+ void slotUpdateShuttleDevice(int ix = 0);
- private:
- Ui::ConfigEnv_UI* m_configEnv;
- Ui::ConfigMisc_UI* m_configMisc;
+private:
+ KPageWidgetItem *page1;
+ KPageWidgetItem *page2;
+ KPageWidgetItem *page3;
+ KPageWidgetItem *page4;
+ KPageWidgetItem *page5;
+ Ui::ConfigEnv_UI m_configEnv;
+ Ui::ConfigMisc_UI m_configMisc;
+ Ui::ConfigDisplay_UI m_configDisplay;
+ Ui::ConfigCapture_UI m_configCapture;
+ Ui::ConfigJogShuttle_UI m_configShuttle;
QStringList m_mltProfilesList;
QStringList m_customProfilesList;
bool m_isCustomProfile;
+ QString m_defaulfProfile;
+
+signals:
+ void customChanged();
+
};