-EffectStackView::EffectStackView( QWidget *parent)
-: QWidget(parent)
-{
- ui.setupUi(this);
- //ui.effectlist->horizontalHeader()->setVisible(false);
- //ui.effectlist->verticalHeader()->setVisible(false);
- activeRow=-1;
- clipref=NULL;
-
- ui.buttonNew->setIcon(KIcon("document-new"));
- ui.buttonUp->setIcon(KIcon("go-up"));
- ui.buttonDown->setIcon(KIcon("go-down"));
- ui.buttonDel->setIcon(KIcon("trash-empty"));
-
- ui.buttonLeftRight->setIcon(KIcon("go-next"));//better icons needed
- ui.buttonUpDown->setIcon(KIcon("go-up"));
- ui.buttonShowInTimeline->setIcon(KIcon("kmplayer"));
- ui.buttonHelp->setIcon(KIcon("help-about"));
- ui.buttonNewPoints->setIcon(KIcon("xedit"));
-
- connect (ui.effectlist, SIGNAL ( itemSelectionChanged()), this , SLOT( slotItemSelectionChanged() ));
- connect (ui.buttonUp, SIGNAL (clicked()), this, SLOT (slotItemUp()) );
- connect (ui.buttonDown, SIGNAL (clicked()), this, SLOT (slotItemDown()) );
- connect (ui.buttonDel, SIGNAL (clicked()), this, SLOT (slotItemDel()) );
- connect (ui.buttonLeftRight, SIGNAL (clicked()), this , SLOT ( slotSetMoveX() ) );
- connect (ui.buttonUpDown, SIGNAL (clicked()), this , SLOT ( slotSetMoveY() ) );
- connect (ui.buttonShowInTimeline, SIGNAL (clicked()), this , SLOT ( slotShowInTimeline() ) );
- connect (ui.buttonNewPoints, SIGNAL (clicked()), this , SLOT ( slotSetNew() ) );
- connect (ui.buttonHelp, SIGNAL (clicked()), this , SLOT ( slotSetHelp() ) );
- connect (ui.parameterList, SIGNAL (currentIndexChanged ( const QString & ) ), this, SLOT( slotParameterChanged(const QString&) ) );
- ui.infoBox->hide();
- updateButtonStatus();
-
-
- QList< QPair<QString, QMap<int,QVariant> > > points;
- QMap<int,QVariant> data;
- data[0]=0.1;
- data[100]=30;
- data[255]=50;
- data[300]=100;
- QPair<QString,QMap<int,QVariant> > testpair("gray",data);
- points.append(testpair);
-
- QMap<int,QVariant> data1;
- data1[0]=20;
- data1[10]=70;
- data1[155]=110;
- data1[300]=133;
- QPair<QString,QMap<int,QVariant> > testpair1("dx",data1);
- points.append(testpair1);
- ui.parameterList->addItem("all");
- ui.parameterList->addItem("gray");
- ui.parameterList->addItem("dx");
-
- ui.kplotwidget->setPointLists(points,0,305);
-