23 #include <QStringList> 25 #include <KLocalizedString> 36 const QVariantList &args)
38 m_frequency(3500.0), m_last_freq(100)
54 if (params.count() != 1)
return -EINVAL;
59 if (!ok)
return -EINVAL;
70 if (!dialog)
return Q_NULLPTR;
73 connect(dialog, SIGNAL(changed(
double)),
109 return i18n(
"Low Pass");
119 #include "LowPassPlugin.moc"
virtual Kwave::SampleSource * createFilter(unsigned int tracks) Q_DECL_OVERRIDE
virtual QString actionName() Q_DECL_OVERRIDE
bool connect(Kwave::StreamObject &source, const char *output, Kwave::StreamObject &sink, const char *input)
void setValue(double frequency)
virtual double signalRate()
#define KWAVE_PLUGIN(name, class)
virtual int interpreteParameters(QStringList ¶ms) Q_DECL_OVERRIDE
virtual ~LowPassPlugin() Q_DECL_OVERRIDE
virtual Kwave::PluginSetupDialog * createDialog(QWidget *parent) Q_DECL_OVERRIDE
virtual void updateFilter(Kwave::SampleSource *filter, bool force=false) Q_DECL_OVERRIDE
void setAttribute(const char *attribute, const QVariant &value)
virtual bool paramsChanged() Q_DECL_OVERRIDE