20#ifndef EFFECTFACTORY_H
21#define EFFECTFACTORY_H
24#include "qmmp_export.h"
Effect plugin interface (effect factory).
Definition effectfactory.h:56
virtual const EffectProperties properties() const =0
virtual QString translation() const =0
virtual void showSettings(QWidget *parent)=0
virtual void showAbout(QWidget *parent)=0
virtual Effect * create()=0
The Effect class provides the base interface class of audio effects.
Definition effect.h:36
Structure to store effect plugin properties.
Definition effectfactory.h:34
bool hasAbout
Definition effectfactory.h:47
Priority
Definition effectfactory.h:39
@ EFFECT_PRIORITY_HIGH
Definition effectfactory.h:42
@ EFFECT_PRIORITY_DEFAULT
Definition effectfactory.h:41
@ EFFECT_PRIORITY_LOW
Definition effectfactory.h:40
bool hasSettings
Definition effectfactory.h:48
QString name
Definition effectfactory.h:45
int priority
Definition effectfactory.h:49
QString shortName
Definition effectfactory.h:46