synthclone  0.3.0
synthclone::EffectJob Class Referenceabstract

Represents a job that will be sent to registered Effect objects. More...

#include <synthclone/effectjob.h>

Inheritance diagram for synthclone::EffectJob:
Collaboration diagram for synthclone::EffectJob:

Public Member Functions

virtual const ZonegetZone () const =0
 Gets the Zone that the Effect will use to get information for this EffectJob. More...
 

Protected Member Functions

 EffectJob (QObject *parent=0)
 Constructs a new EffectJob object. More...
 
virtual ~EffectJob ()
 Destroys an EffectJob. More...
 

Detailed Description

Represents a job that will be sent to registered Effect objects.

Constructor & Destructor Documentation

◆ EffectJob()

synthclone::EffectJob::EffectJob ( QObject *  parent = 0)
explicitprotected

Constructs a new EffectJob object.

EffectJob objects cannot be created directly. EffectJob objects are created by calling Context::addEffectJob().

Parameters
parentThe parent object of the new EffectJob.

◆ ~EffectJob()

virtual synthclone::EffectJob::~EffectJob ( )
protectedvirtual

Destroys an EffectJob.

The application is responsible for managing EffectJob memory.

Member Function Documentation

◆ getZone()

virtual const Zone* synthclone::EffectJob::getZone ( ) const
pure virtual

Gets the Zone that the Effect will use to get information for this EffectJob.

Returns
The Zone.

The documentation for this class was generated from the following file: