21 #ifndef OUTPUTFACTORY_H 22 #define OUTPUTFACTORY_H 69 virtual Output *create() = 0;
74 virtual Volume *createVolume() = 0;
79 virtual void showSettings(QWidget *parent) = 0;
84 virtual void showAbout(QWidget *parent) = 0;
89 virtual QTranslator *createTranslator(QObject *parent) = 0;
QString shortName
Definition: outputfactory.h:48
The Volume class provides asbtract volume interface.
Definition: volume.h:47
bool hasSettings
Definition: outputfactory.h:50
Helper class to store output plugin properies.
Definition: outputfactory.h:36
The Output class provides the base interface class of audio outputs.
Definition: output.h:26
QString name
Definition: outputfactory.h:47
OutputProperties()
Definition: outputfactory.h:42
The Decoder class provides the base interface class of audio decoders.
Definition: decoder.h:26
bool hasAbout
Definition: outputfactory.h:49
virtual ~OutputFactory()
Definition: outputfactory.h:61
Output plugin interface (output factory).
Definition: outputfactory.h:55