hydrogen 1.1.1
SE_addOrDeleteNoteAction Class Reference

#include <UndoActions.h>

Inheritance diagram for SE_addOrDeleteNoteAction:

Public Member Functions

 SE_addOrDeleteNoteAction (int nColumn, int nRow, int selectedPatternNumber, int oldLength, float oldVelocity, float oldPan_L, float oldPan_R, float oldLeadLag, int oldNoteKeyVal, int oldOctaveKeyVal, float probability, bool isDelete, bool listen, bool isMidi, bool isInstrumentMode, bool isNoteOff)
 
virtual void undo ()
 
virtual void redo ()
 

Private Attributes

int __nColumn
 
int __nRow
 
int __selectedPatternNumber
 
int __oldLength
 
float __oldVelocity
 
float __oldPan_L
 
float __oldPan_R
 
float __oldLeadLag
 
int __oldNoteKeyVal
 
int __oldOctaveKeyVal
 
float __probability
 
bool __listen
 
bool __isMidi
 
bool __isInstrumentMode
 
bool __isDelete
 
bool __isNoteOff
 

Constructor & Destructor Documentation

◆ SE_addOrDeleteNoteAction()

SE_addOrDeleteNoteAction ( int  nColumn,
int  nRow,
int  selectedPatternNumber,
int  oldLength,
float  oldVelocity,
float  oldPan_L,
float  oldPan_R,
float  oldLeadLag,
int  oldNoteKeyVal,
int  oldOctaveKeyVal,
float  probability,
bool  isDelete,
bool  listen,
bool  isMidi,
bool  isInstrumentMode,
bool  isNoteOff 
)
inline

Member Function Documentation

◆ redo()

virtual void redo ( )
inlinevirtual

◆ undo()

virtual void undo ( )
inlinevirtual

Field Documentation

◆ __isDelete

bool __isDelete
private

◆ __isInstrumentMode

bool __isInstrumentMode
private

◆ __isMidi

bool __isMidi
private

◆ __isNoteOff

bool __isNoteOff
private

◆ __listen

bool __listen
private

◆ __nColumn

int __nColumn
private

◆ __nRow

int __nRow
private

◆ __oldLeadLag

float __oldLeadLag
private

◆ __oldLength

int __oldLength
private

◆ __oldNoteKeyVal

int __oldNoteKeyVal
private

◆ __oldOctaveKeyVal

int __oldOctaveKeyVal
private

◆ __oldPan_L

float __oldPan_L
private

◆ __oldPan_R

float __oldPan_R
private

◆ __oldVelocity

float __oldVelocity
private

◆ __probability

float __probability
private

◆ __selectedPatternNumber

int __selectedPatternNumber
private