#include "complexparameter.h"
#include <KDebug>
-#include <KLocale>
+#include <KLocalizedString>
#include <QHeaderView>
connect(m_ui.buttonShowInTimeline, SIGNAL(clicked()), this , SLOT(slotShowInTimeline()));
connect(m_ui.buttonNewPoints, SIGNAL(clicked()), this , SLOT(slotSetNew()));
connect(m_ui.buttonHelp, SIGNAL(clicked()), this , SLOT(slotSetHelp()));
- connect(m_ui.parameterList, SIGNAL(currentIndexChanged(const QString &)), this, SLOT(slotParameterChanged(const QString&)));
- //connect (m_ui.effectlist, SIGNAL (itemSelectionChanged() ) , this, SLOT ( itemSelectionChanged()));
- connect(this, SIGNAL(transferParamDesc(const QDomElement&, const QString&, int , int)), m_ui.kplotwidget, SLOT(setPointLists(const QDomElement&, const QString&, int , int)));
+ connect(m_ui.parameterList, SIGNAL(currentIndexChanged(QString)), this, SLOT(slotParameterChanged(QString)));
connect(m_ui.kplotwidget, SIGNAL(parameterChanged(QDomElement)), this , SLOT(slotUpdateEffectParams(QDomElement)));
connect(m_ui.kplotwidget, SIGNAL(parameterList(QStringList)), this , SLOT(slotUpdateParameterList(QStringList)));
/*ÜeffectLists["audio"]=audioEffectList;
setSizePolicy(QSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding));
m_ui.infoBox->hide();
updateButtonStatus();
-
}
-
-
void ComplexParameter::slotSetMoveX()
{
m_ui.kplotwidget->setMoveX(!m_ui.kplotwidget->isMoveX());
m_ui.kplotwidget->setMoveTimeLine(!m_ui.kplotwidget->isMoveTimeline());
updateButtonStatus();
-
}
void ComplexParameter::updateButtonStatus()
void ComplexParameter::slotParameterChanged(const QString& text)
{
-
//m_ui.buttonNewPoints->setEnabled(text!="all");
m_ui.kplotwidget->replot(text);
updateButtonStatus();
}
-void ComplexParameter::setupParam(const QDomElement& d, const QString& paramName, int from, int to)
+void ComplexParameter::setupParam(const QDomElement &d, const QString& paramName, int from, int to)
{
m_param = d;
m_ui.kplotwidget->setPointLists(d, paramName, from, to);
//kDebug() << "drop";
}
-void ComplexParameter::slotUpdateEffectParams(QDomElement e)
+void ComplexParameter::slotUpdateEffectParams(const QDomElement &e)
{
m_param = e;
emit parameterChanged();
}
-QDomElement ComplexParameter::getParamDesc()
+QDomElement ComplexParameter::getParamDesc() const
{
return m_param;
}
-void ComplexParameter::slotUpdateParameterList(QStringList l)
+void ComplexParameter::slotUpdateParameterList(const QStringList &l)
{
kDebug() << l ;
m_ui.parameterList->clear();