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