Sayonara Player
Public Types | Signals | Public Member Functions | List of all members
Equalizer Class Reference
Inheritance diagram for Equalizer:

Public Types

enum  RenameError {
  NoError =0,
  DbError,
  EmptyName,
  NameAlreadyKnown,
  InvalidIndex
}
 

Signals

void sigValueChanged (int band, int value)
 

Public Member Functions

 Equalizer (QObject *parent=nullptr)
 
const EqualizerSettingequalizerSetting (int index) const
 
EqualizerSettingequalizerSetting (int index)
 
const EqualizerSettingcurrentSetting () const
 
QStringList names () const
 
QStringList defaultNames () const
 
void changeValue (int index, int band, int value)
 
void resetPreset (int presetIndex)
 
RenameError renamePreset (int index, const QString &newName)
 
bool deletePreset (int presetIndex)
 
RenameError saveCurrentEqualizerAs (const QString &name)
 
int currentIndex () const
 
void setCurrentIndex (int index)
 
int count () const
 
void setGaussEnabled (bool enabled)
 
bool isGaussEnabled () const
 
void startValueChange ()
 
void endValueChange ()