]> git.sesse.net Git - kdenlive/blobdiff - src/parameterplotter.h
multiparamter setup
[kdenlive] / src / parameterplotter.h
index b3a8b3114aa8d0b8e54c6d02b25aa5add9db724b..cce220cc5419c3d9dbd081b505bf1e4b71ed9f32 100644 (file)
@@ -21,15 +21,22 @@ class ParameterPlotter : public KPlotWidget {
        Q_OBJECT
        public:
                ParameterPlotter (QWidget *parent=0);
-       void setPointLists(const QList< QPair<QString, QMap<int,QVariant> > >&,int,int);
-               QList< QPair<QString, QMap<int,QVariant> > > getPointLists();
+               virtual ~ParameterPlotter(){}
+
        private:
-               QList< QPair<QString, QMap<int,QVariant> > > pointlists;
                KPlotPoint* movepoint;
-               KPlotObject *plot;
                QPoint oldmousepoint;
+               int maxx,maxy;
+               QStringList parameterNameList;
+               void createParametersNew();
+               QList<KPlotObject*> plotobjects;
+               QList<QColor> colors;
        protected:
                void mouseMoveEvent ( QMouseEvent * event );
-               void mousePressEvent ( QMouseEvent * event );   
+               void mousePressEvent ( QMouseEvent * event );
+       public slots:
+               void setPointLists(const QList< QPair<QString, QMap<int,QVariant> > >&,int,int);
+       signals:
+               void parameterChanged(QList< QPair<QString, QMap<int,QVariant> > > );
        
 };