The EQ_Setting class. Container for Equalizer configurations.
More...
#include <EqualizerSetting.h>
|
using | ValueArray = std::array< int, 10 > |
|
|
| EqualizerSetting (int id=-1, const QString &name=QString()) |
|
| EqualizerSetting (int id, const QString &name, const ValueArray &values) |
|
| EqualizerSetting (int id, const QString &name, const ValueArray &values, const ValueArray &defaultValues) |
|
| EqualizerSetting (const EqualizerSetting &other) |
|
EqualizerSetting & | operator= (const EqualizerSetting &s) |
|
QString | name () const |
| get name of setting More...
|
|
void | setName (const QString &name) |
| set name of setting More...
|
|
int | id () const |
|
void | setId (int id) |
|
const ValueArray & | values () const |
| get database values for setting More...
|
|
const ValueArray & | defaultValues () const |
|
int | value (int idx) const |
| get specific value for a band idx. if idx is not valid, 0 is returned More...
|
|
void | setValue (int idx, int val) |
| set specific value for band More...
|
|
void | setValues (const ValueArray &values) |
| set all values for a specific index. If there are more than 10 values, list is stripped. If there are less, the list is filled with zeros More...
|
|
void | setDefaultValues (const ValueArray &values) |
|
bool | isDefault () const |
| checks, if preset is default preset More...
|
|
ValueArray::const_iterator | begin () const |
|
ValueArray::const_iterator | end () const |
|
The EQ_Setting class. Container for Equalizer configurations.
◆ isDefault()
bool EqualizerSetting::isDefault |
( |
| ) |
const |
checks, if preset is default preset
- Returns
- true if preset is default preset, false else
◆ name()
QString EqualizerSetting::name |
( |
| ) |
const |
get name of setting
- Returns
◆ setName()
void EqualizerSetting::setName |
( |
const QString & |
name | ) |
|
set name of setting
- Parameters
-
◆ setValue()
void EqualizerSetting::setValue |
( |
int |
idx, |
|
|
int |
val |
|
) |
| |
set specific value for band
- Parameters
-
idx | band index |
val | database formatted value |
◆ setValues()
void EqualizerSetting::setValues |
( |
const ValueArray & |
values | ) |
|
set all values for a specific index. If there are more than 10 values, list is stripped. If there are less, the list is filled with zeros
- Parameters
-
◆ value()
int EqualizerSetting::value |
( |
int |
idx | ) |
const |
get specific value for a band idx. if idx is not valid, 0 is returned
- Parameters
-
- Returns
- database value if idx is valid, 0 else
◆ values()
const ValueArray & EqualizerSetting::values |
( |
| ) |
const |
get database values for setting
- Returns