]> git.sesse.net Git - kdenlive/commitdiff
update to complexparameter
authorMarco Gittler <marco@gitma.de>
Fri, 22 Feb 2008 19:06:55 +0000 (19:06 +0000)
committerMarco Gittler <marco@gitma.de>
Fri, 22 Feb 2008 19:06:55 +0000 (19:06 +0000)
svn path=/branches/KDE4/; revision=1905

src/CMakeLists.txt
src/complexparameter.cpp
src/complexparameter.h
src/effectstackedit.cpp

index d68493bf05e3be54155f38dbb1f650073c6db744..7a9d506e116d67c5245efde591c7c35c8c36c0aa 100644 (file)
@@ -77,6 +77,7 @@ set(kdenlive_SRCS
   profilesdialog.cpp
   projectsettings.cpp
   kdenlivesettingsdialog.cpp
+  complexparameter.cpp
 )
 
 kde4_add_kcfg_files(kdenlive_SRCS GENERATE_MOC kdenlivesettings.kcfgc )
index a50d01bb8aecb885f079fb75dbf8f3f267595184..e9742134f7c641d7a8dc24271a3ee29f7f3a0bd9 100644 (file)
@@ -110,6 +110,9 @@ void ComplexParameter::slotParameterChanged(const QString& text){
        updateButtonStatus();
 }
 
+void ComplexParameter::setupParam(const QDomElement& d,int from,int to){
+       ui.kplotwidget->setPointLists(d,from,to);
+}
 
 void ComplexParameter::itemSelectionChanged (){
        //kDebug() << "drop";
index 118c265bd9cd3870f1796342bfbfdf819614fd7d..f00be9a2e2e34632ef1299b895d1599979639603 100644 (file)
@@ -49,7 +49,7 @@ public slots:
        void slotShowInTimeline();
        void slotParameterChanged(const QString&);
        void itemSelectionChanged();
-       
+       void setupParam(const QDomElement&,int,int);
 signals:
        void transferParamDesc(const QDomElement&,int ,int);
        void removeEffect(ClipItem*, QDomElement);
index 516b5bda910a206b9f979532e64c9826890ffc6f..0bf13f39f6cd3c6301e7dd8852dd6ce588dd1377 100644 (file)
@@ -123,6 +123,7 @@ void EffectStackEdit::transferParamDesc(const QDomElement& d,int ,int){
                                };
                        }
                        ComplexParameter *pl=new ComplexParameter;
+                       pl->setupParam(d,0,100);
                        vbox->addWidget(pl);
                        items.append(pl);
                }else{