From d3fa927b17813cbfca0820b17a96ea677ae5dfb9 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Mardelle Date: Sun, 24 Feb 2008 21:31:28 +0000 Subject: [PATCH] Add some options to Kdenlive settings dialog svn path=/branches/KDE4/; revision=1925 --- src/CMakeLists.txt | 1 + src/kdenlivesettings.kcfg | 18 ++++++-- src/kdenlivesettingsdialog.cpp | 6 +++ src/kdenlivesettingsdialog.h | 3 ++ src/widgets/configdisplay_ui.ui | 73 +++++++++++++++++++++++++++++++ src/widgets/configenv_ui.ui | 25 +++++++++-- src/widgets/projectsettings_ui.ui | 44 ++++++++++++++++--- 7 files changed, 159 insertions(+), 11 deletions(-) create mode 100644 src/widgets/configdisplay_ui.ui diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 7a9d506e..6ab47485 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -25,6 +25,7 @@ kde4_add_ui_files(kdenlive_UI widgets/colorclip_ui.ui widgets/configmisc_ui.ui widgets/configenv_ui.ui + widgets/configdisplay_ui.ui widgets/effectlist_ui.ui widgets/effectstack_ui.ui widgets/profiledialog_ui.ui diff --git a/src/kdenlivesettings.kcfg b/src/kdenlivesettings.kcfg index 4e0359e5..e2655986 100644 --- a/src/kdenlivesettings.kcfg +++ b/src/kdenlivesettings.kcfg @@ -13,10 +13,17 @@ 00:00:05:00 + - - - /tmp/ + + + + true + + + + + true @@ -30,6 +37,11 @@ + + + + /tmp/ + diff --git a/src/kdenlivesettingsdialog.cpp b/src/kdenlivesettingsdialog.cpp index 3bbfc601..4be8b9ab 100644 --- a/src/kdenlivesettingsdialog.cpp +++ b/src/kdenlivesettingsdialog.cpp @@ -33,11 +33,17 @@ KdenliveSettingsDialog::KdenliveSettingsDialog(QWidget * parent): KConfigDialog( m_configMisc.setupUi(p1); page1 = addPage( p1, i18n("Misc"), "misc" ); + QWidget *p3 = new QWidget; + m_configDisplay.setupUi(p3); + page3 = addPage( p3, i18n("Display"), "display" ); + QWidget *p2 = new QWidget; m_configEnv.setupUi(p2); m_configEnv.mltpathurl->setMode(KFile::Directory); m_configEnv.mltpathurl->lineEdit()->setObjectName("kcfg_mltpath"); m_configEnv.rendererpathurl->lineEdit()->setObjectName("kcfg_rendererpath"); + m_configEnv.tmppathurl->setMode(KFile::Directory); + m_configEnv.tmppathurl->lineEdit()->setObjectName("kcfg_currenttmpfolder"); page2 = addPage( p2, i18n("Environnement"), "env" ); QStringList profilesNames = ProfilesDialog::getProfileNames(); diff --git a/src/kdenlivesettingsdialog.h b/src/kdenlivesettingsdialog.h index 5a5147b7..b9b0d463 100644 --- a/src/kdenlivesettingsdialog.h +++ b/src/kdenlivesettingsdialog.h @@ -27,6 +27,7 @@ #include "ui_configmisc_ui.h" #include "ui_configenv_ui.h" +#include "ui_configdisplay_ui.h" class KdenliveSettingsDialog : public KConfigDialog { @@ -45,8 +46,10 @@ class KdenliveSettingsDialog : public KConfigDialog private: KPageWidgetItem *page1; KPageWidgetItem *page2; + KPageWidgetItem *page3; Ui::ConfigEnv_UI m_configEnv; Ui::ConfigMisc_UI m_configMisc; + Ui::ConfigDisplay_UI m_configDisplay; QStringList m_mltProfilesList; QStringList m_customProfilesList; bool m_isCustomProfile; diff --git a/src/widgets/configdisplay_ui.ui b/src/widgets/configdisplay_ui.ui new file mode 100644 index 00000000..0b947ee0 --- /dev/null +++ b/src/widgets/configdisplay_ui.ui @@ -0,0 +1,73 @@ + + ConfigDisplay_UI + + + + 0 + 0 + 354 + 182 + + + + + + + Timeline + + + + + + Thumbnails: + + + + + + + Video + + + + + + + Audio + + + + + + + Qt::Horizontal + + + + 96 + 20 + + + + + + + + + + + Qt::Vertical + + + + 20 + 56 + + + + + + + + + diff --git a/src/widgets/configenv_ui.ui b/src/widgets/configenv_ui.ui index a4ec594f..716850a6 100644 --- a/src/widgets/configenv_ui.ui +++ b/src/widgets/configenv_ui.ui @@ -5,11 +5,11 @@ 0 0 - 354 - 182 + 394 + 203 - + @@ -40,6 +40,25 @@ + + + Default folders + + + + + + Temporary files + + + + + + + + + + Qt::Vertical diff --git a/src/widgets/projectsettings_ui.ui b/src/widgets/projectsettings_ui.ui index d7fa4d8f..fce04a4e 100644 --- a/src/widgets/projectsettings_ui.ui +++ b/src/widgets/projectsettings_ui.ui @@ -5,8 +5,8 @@ 0 0 - 308 - 250 + 475 + 333 @@ -20,10 +20,10 @@ - + - + Video Profile @@ -109,7 +109,41 @@ + + + + Thumbnails: + + + + + + Video + + + + + + + Audio + + + + + + + Qt::Horizontal + + + + 229 + 20 + + + + + Qt::Vertical @@ -122,7 +156,7 @@ - + Qt::Horizontal -- 2.39.2