Entropy Piano Tuner  1.1.3 (documentation not yet complete)
An open-source experimental software for piano tuning by entropy minimization
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
MessageKeySelectionChanged Class Reference

#include <messagekeyselectionchanged.h>

+ Inheritance diagram for MessageKeySelectionChanged:
+ Collaboration diagram for MessageKeySelectionChanged:

Public Member Functions

 MessageKeySelectionChanged (int index, const Key *key, piano::KeyState keyState=piano::STATE_NORMAL)
 
 ~MessageKeySelectionChanged ()
 
int getKeyNumber () const
 
const KeygetKey () const
 
piano::KeyState getKeyState () const
 
bool isForced () const
 
- Public Member Functions inherited from Message
 Message (MessageTypes type)
 Message constructor. More...
 
virtual ~Message ()
 Virtual destructor without function, can be overwritten in derived classes. More...
 
MessageTypes getType () const
 Get the message type of the message object. More...
 

Private Attributes

const int mIndex
 
const KeymKey
 
const piano::KeyState mKeyState
 

Additional Inherited Members

- Public Types inherited from Message
enum  MessageTypes {
  MSG_CLEAR_RECORDING, MSG_RECORDING_STARTED, MSG_RECORDING_ENDED, MSG_SIGNAL_ANALYSIS_STARTED,
  MSG_SIGNAL_ANALYSIS_ENDED, MSG_FINAL_KEY, MSG_OPTIONS_CHANGED, MSG_CALCULATION_PROGRESS,
  MSG_CHANGE_TUNING_CURVE, MSG_FINAL_KEY_RECOGNIZED, MSG_KEY_DATA_CHANGED, MSG_KEY_SELECTION_CHANGED,
  MSG_MIDI_EVENT, MSG_MODE_CHANGED, MSG_NEW_FFT_CALCULATED, MSG_PRELIMINARY_KEY,
  MSG_PROJECT_FILE, MSG_RECORDER_ENERGY_CHANGED, MSG_STROBOSCOPE_EVENT, MSG_TUNING_DEVIATION
}
 Available message types: More...
 

Detailed Description

Definition at line 28 of file messagekeyselectionchanged.h.

Constructor & Destructor Documentation

MessageKeySelectionChanged::MessageKeySelectionChanged ( int  index,
const Key key,
piano::KeyState  keyState = piano::STATE_NORMAL 
)

Definition at line 22 of file messagekeyselectionchanged.cpp.

MessageKeySelectionChanged::~MessageKeySelectionChanged ( )

Definition at line 29 of file messagekeyselectionchanged.cpp.

Member Function Documentation

const Key* MessageKeySelectionChanged::getKey ( ) const
inline

Definition at line 35 of file messagekeyselectionchanged.h.

int MessageKeySelectionChanged::getKeyNumber ( ) const
inline

Definition at line 34 of file messagekeyselectionchanged.h.

piano::KeyState MessageKeySelectionChanged::getKeyState ( ) const
inline

Definition at line 36 of file messagekeyselectionchanged.h.

bool MessageKeySelectionChanged::isForced ( ) const
inline

Definition at line 38 of file messagekeyselectionchanged.h.

Member Data Documentation

const int MessageKeySelectionChanged::mIndex
private

Definition at line 41 of file messagekeyselectionchanged.h.

const Key* MessageKeySelectionChanged::mKey
private

Definition at line 42 of file messagekeyselectionchanged.h.

const piano::KeyState MessageKeySelectionChanged::mKeyState
private

Definition at line 43 of file messagekeyselectionchanged.h.


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