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
ModeSelectorAdapter Class Reference

The ModeSelectorAdapter class. More...

#include <modeselectoradapter.h>

+ Inheritance diagram for ModeSelectorAdapter:

Public Member Functions

 ModeSelectorAdapter ()
 ModeSelectorAdapter::ModeSelectorAdapter. More...
 
 ~ModeSelectorAdapter ()
 

Protected Member Functions

void setMode (OperationMode m)
 Set operation mode. More...
 

Protected Attributes

OperationMode mCurrentMode
 

Detailed Description

The ModeSelectorAdapter class.

The tuner operates in different modes (recording, calculating, tuning etc.). This class provides an abstract interface which allows the GUI to switch between the operation modes.

In Qt this class is implemented in ModeSelector (file modeselector.h).

Definition at line 39 of file modeselectoradapter.h.

Constructor & Destructor Documentation

ModeSelectorAdapter::ModeSelectorAdapter ( )

ModeSelectorAdapter::ModeSelectorAdapter.

The constructor initializes the mCurrentMode variable with MODE_COUNT, indicating that the operation mode has not yet been set.

Definition at line 42 of file modeselectoradapter.cpp.

ModeSelectorAdapter::~ModeSelectorAdapter ( )
inline

Definition at line 43 of file modeselectoradapter.h.

Member Function Documentation

void ModeSelectorAdapter::setMode ( OperationMode  m)
protected

Set operation mode.

This function has to be called by the GUI to change the operation mode. If the operation mode is different from the previous one, the function sends a corresponding message.

Parameters
m: New operation mode

Definition at line 60 of file modeselectoradapter.cpp.

Member Data Documentation

OperationMode ModeSelectorAdapter::mCurrentMode
protected

Definition at line 47 of file modeselectoradapter.h.


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