20#ifndef EFFECTFACTORY_H
21#define EFFECTFACTORY_H
24#include "qmmp_export.h"
Effect plugin interface (effect factory).
Definition effectfactory.h:57
virtual QString translation() const =0
virtual EffectProperties properties() const =0
virtual QDialog * createSettings(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:35
bool hasAbout
Definition effectfactory.h:48
Priority
Definition effectfactory.h:40
@ EFFECT_PRIORITY_HIGH
Definition effectfactory.h:43
@ EFFECT_PRIORITY_DEFAULT
Definition effectfactory.h:42
@ EFFECT_PRIORITY_LOW
Definition effectfactory.h:41
bool hasSettings
Definition effectfactory.h:49
QString name
Definition effectfactory.h:46
int priority
Definition effectfactory.h:50
QString shortName
Definition effectfactory.h:47