hydrogen 1.2.6
SE_addOrDeleteNotePianoRollAction Class Reference

#include <UndoActions.h>

Inheritance diagram for SE_addOrDeleteNotePianoRollAction:

Public Member Functions

 SE_addOrDeleteNotePianoRollAction (int nColumn, int pressedLine, int selectedPatternNumber, int nSelectedInstrumentnumber, int oldLength, float oldVelocity, float fOldPan, float oldLeadLag, int oldNoteKeyVal, int oldOctaveKeyVal, float fProbability, bool isDelete)
 
virtual void redo ()
 
virtual void undo ()
 

Private Attributes

bool __isDelete
 
int __nColumn
 
int __nSelectedInstrumentnumber
 
float __oldLeadLag
 
int __oldLength
 
int __oldNoteKeyVal
 
int __oldOctaveKeyVal
 
float __oldVelocity
 
int __pressedLine
 
float __probability
 
int __selectedPatternNumber
 
float m_fOldPan
 

Detailed Description

Definition at line 1126 of file UndoActions.h.

Constructor & Destructor Documentation

◆ SE_addOrDeleteNotePianoRollAction()

SE_addOrDeleteNotePianoRollAction ( int nColumn,
int pressedLine,
int selectedPatternNumber,
int nSelectedInstrumentnumber,
int oldLength,
float oldVelocity,
float fOldPan,
float oldLeadLag,
int oldNoteKeyVal,
int oldOctaveKeyVal,
float fProbability,
bool isDelete )
inline

Definition at line 1129 of file UndoActions.h.

Member Function Documentation

◆ redo()

virtual void redo ( )
inlinevirtual

Definition at line 1174 of file UndoActions.h.

◆ undo()

virtual void undo ( )
inlinevirtual

Definition at line 1156 of file UndoActions.h.

Field Documentation

◆ __isDelete

bool __isDelete
private

Definition at line 1204 of file UndoActions.h.

◆ __nColumn

int __nColumn
private

Definition at line 1193 of file UndoActions.h.

◆ __nSelectedInstrumentnumber

int __nSelectedInstrumentnumber
private

Definition at line 1196 of file UndoActions.h.

◆ __oldLeadLag

float __oldLeadLag
private

Definition at line 1200 of file UndoActions.h.

◆ __oldLength

int __oldLength
private

Definition at line 1197 of file UndoActions.h.

◆ __oldNoteKeyVal

int __oldNoteKeyVal
private

Definition at line 1201 of file UndoActions.h.

◆ __oldOctaveKeyVal

int __oldOctaveKeyVal
private

Definition at line 1202 of file UndoActions.h.

◆ __oldVelocity

float __oldVelocity
private

Definition at line 1198 of file UndoActions.h.

◆ __pressedLine

int __pressedLine
private

Definition at line 1194 of file UndoActions.h.

◆ __probability

float __probability
private

Definition at line 1203 of file UndoActions.h.

◆ __selectedPatternNumber

int __selectedPatternNumber
private

Definition at line 1195 of file UndoActions.h.

◆ m_fOldPan

float m_fOldPan
private

Definition at line 1199 of file UndoActions.h.