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