24 #include <KLocalizedString> 60 if (params.count() != 2)
return -EINVAL;
65 if (!ok)
return -EINVAL;
68 unsigned int mode = param.toUInt(&ok);
70 if (!ok || (mode > 2))
return -EINVAL;
83 QList<unsigned int> tracks;
88 tracks.
isEmpty() ? Q_NULLPTR : &tracks);
89 Q_ASSERT(overview_cache);
95 if (overview_cache)
delete overview_cache;
100 connect(dialog, SIGNAL(levelChanged(
double)),
134 return i18n(
"Add Noise");
144 #include "NoisePlugin.moc" void setNoiseLevel(double level)
QWidget * parentWidget() const
Kwave::PluginManager & manager() const
bool connect(Kwave::StreamObject &source, const char *output, Kwave::StreamObject &sink, const char *input)
Kwave::SignalManager & signalManager()
virtual bool paramsChanged() Q_DECL_OVERRIDE
virtual Kwave::SampleSource * createFilter(unsigned int tracks) Q_DECL_OVERRIDE
virtual void updateFilter(Kwave::SampleSource *filter, bool force=false) Q_DECL_OVERRIDE
virtual Kwave::PluginSetupDialog * createDialog(QWidget *parent) Q_DECL_OVERRIDE
virtual QString actionName() Q_DECL_OVERRIDE
#define KWAVE_PLUGIN(name, class)
virtual ~NoisePlugin() Q_DECL_OVERRIDE
virtual int interpreteParameters(QStringList ¶ms) Q_DECL_OVERRIDE
void setAttribute(const char *attribute, const QVariant &value)
virtual sample_index_t selection(QList< unsigned int > *tracks=Q_NULLPTR, sample_index_t *left=Q_NULLPTR, sample_index_t *right=Q_NULLPTR, bool expand_if_empty=false)