20 #ifndef __SYNTHCLONE_PARTICIPANT_H__ 21 #define __SYNTHCLONE_PARTICIPANT_H__ 23 #include <QtCore/QVariant> 254 Participant(
const QString &name,
int majorVersion,
int minorVersion,
255 int revision,
const QString &author,
256 const QString &summary, QObject *parent=0);
QString getName() const
Gets the translated name for this Participant.
Component capable of altering samples in some way.
Definition: effect.h:34
int getMinorVersion() const
Gets the minor version for this Participant.
QString getSummary() const
Gets the translated summary for this participant.
Participant(const QString &name, int majorVersion, int minorVersion, int revision, const QString &author, const QString &summary, QObject *parent=0)
Constructs a new participant.
Definition: component.h:26
Participants objects interact with synthclone.
Definition: participant.h:34
Component capable of building a patch from a list of Zone objects.
Definition: target.h:34
Context objects allow Participant objects to interact with a synthclone session.
Definition: context.h:45
virtual QVariant getState() const
Gets the state of the Participant.
virtual void restoreEffect(const QVariant &state)
Called to restore an Effect.
int getMajorVersion() const
Gets the major version for this Participant.
virtual ~Participant()
Destroys a participant.
Component capable of capturing and playing back audio.
Definition: sampler.h:33
QString getAuthor() const
Gets the author of this Participant.
virtual void restoreSampler(const QVariant &state)
Called to restore a Sampler.
virtual void restoreTarget(const QVariant &state)
Called to restore a Target.
virtual void deactivate(Context &context)
Unlinks the Participant from the application.
virtual void activate(Context &context, const QVariant &state=QVariant())
Links the Participant with the application.
int getRevision() const
Gets the revision portion of the Participant version.