hydrogen 1.2.3
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 fOldPan, float oldLeadLag, int oldNoteKeyVal, int oldOctaveKeyVal, float probability, bool isDelete, bool listen, bool isMidi, bool isInstrumentMode, bool isNoteOff)
 
virtual void redo ()
 
virtual void undo ()
 

Private Attributes

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

Detailed Description

Definition at line 464 of file UndoActions.h.

Constructor & Destructor Documentation

◆ SE_addOrDeleteNoteAction()

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

Definition at line 467 of file UndoActions.h.

Member Function Documentation

◆ redo()

virtual void redo ( )
inlinevirtual

Definition at line 525 of file UndoActions.h.

◆ undo()

virtual void undo ( )
inlinevirtual

Definition at line 504 of file UndoActions.h.

Field Documentation

◆ __isDelete

bool __isDelete
private

Definition at line 559 of file UndoActions.h.

◆ __isInstrumentMode

bool __isInstrumentMode
private

Definition at line 558 of file UndoActions.h.

◆ __isMidi

bool __isMidi
private

Definition at line 557 of file UndoActions.h.

◆ __isNoteOff

bool __isNoteOff
private

Definition at line 560 of file UndoActions.h.

◆ __listen

bool __listen
private

Definition at line 556 of file UndoActions.h.

◆ __nColumn

int __nColumn
private

Definition at line 546 of file UndoActions.h.

◆ __nRow

int __nRow
private

Definition at line 547 of file UndoActions.h.

◆ __oldLeadLag

float __oldLeadLag
private

Definition at line 552 of file UndoActions.h.

◆ __oldLength

int __oldLength
private

Definition at line 549 of file UndoActions.h.

◆ __oldNoteKeyVal

int __oldNoteKeyVal
private

Definition at line 553 of file UndoActions.h.

◆ __oldOctaveKeyVal

int __oldOctaveKeyVal
private

Definition at line 554 of file UndoActions.h.

◆ __oldVelocity

float __oldVelocity
private

Definition at line 550 of file UndoActions.h.

◆ __probability

float __probability
private

Definition at line 555 of file UndoActions.h.

◆ __selectedPatternNumber

int __selectedPatternNumber
private

Definition at line 548 of file UndoActions.h.

◆ m_fOldPan

float m_fOldPan
private

Definition at line 551 of file UndoActions.h.