LMMS
Loading...
Searching...
No Matches
Presets Class Referenceabstract

#include <Presets.h>

Inheritance diagram for Presets:
EffectMgr EnvelopeParams LFOParams OscilGen PADnoteParameters PresetsArray Resonance SUBnoteParameters

Public Member Functions

 Presets ()
virtual ~Presets ()
virtual void copy (const char *name)
virtual void paste (int npreset)
virtual bool checkclipboardtype ()
void deletepreset (int npreset)
void rescanforpresets ()

Public Attributes

char type [MAX_PRESETTYPE_SIZE]

Protected Member Functions

void setpresettype (const char *type)

Private Member Functions

virtual void add2XML (XMLwrapper *xml)=0
virtual void getfromXML (XMLwrapper *xml)=0
virtual void defaults ()=0

Friends

class PresetsArray

Detailed Description

Presets and Clipboard management

Constructor & Destructor Documentation

◆ Presets()

Presets::Presets ( )

◆ ~Presets()

Presets::~Presets ( )
virtual

Member Function Documentation

◆ add2XML()

virtual void Presets::add2XML ( XMLwrapper * xml)
privatepure virtual

◆ checkclipboardtype()

bool Presets::checkclipboardtype ( )
virtual

Reimplemented in PresetsArray.

◆ copy()

void Presets::copy ( const char * name)
virtual

if name==NULL, the clipboard is used

Reimplemented in PresetsArray.

◆ defaults()

virtual void Presets::defaults ( )
privatepure virtual

◆ deletepreset()

void Presets::deletepreset ( int npreset)

◆ getfromXML()

virtual void Presets::getfromXML ( XMLwrapper * xml)
privatepure virtual

◆ paste()

void Presets::paste ( int npreset)
virtual

Reimplemented in PresetsArray.

◆ rescanforpresets()

void Presets::rescanforpresets ( )

◆ setpresettype()

void Presets::setpresettype ( const char * type)
protected

◆ PresetsArray

friend class PresetsArray
friend

Member Data Documentation

◆ type

char Presets::type[MAX_PRESETTYPE_SIZE]

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