#include <equalizer.h>
Inheritance diagram for Equalizer::

Public Slots | |
| void | setPreamp (int p) |
| void | enable () |
| void | disable () |
| void | setEnabled (bool e) |
Signals | |
| void | changed (Band *band) |
| void | changed () |
| void | enabled () |
| void | disabled () |
| void | enabled (bool e) |
| void | preampChanged (int p) |
| void | preampChanged () |
| void | changed (Preset *) |
| void | created (Preset *) |
| void | renamed (Preset *) |
| void | removed (Preset *) |
Public Methods | |
| Equalizer () | |
| ~Equalizer () | |
| const QPtrList< Band > & | bands () const |
| Band * | band (int num) const |
| int | bandCount () const |
| int | preamp () const |
| bool | isEnabled () const |
| void | init () |
| bool | save (const KURL &file, const QString &friendly) const |
| bool | load (const KURL &file) |
| Preset * | createPreset (const QString &name, bool smart=true) |
| QPtrList< Preset > | presets () const |
| Preset * | preset (const QString &file) |
| bool | presetExists (const QString &name) const |
Friends | |
| class | Band |
| class | Preset |
| class | Engine |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
the preset with the given name was selected |
|
|
|
|
|
|
|
|||||||||||||||
|
create a preset with such a name and remember that it'l return zero if the name already exists If smart is true, append a number to the end of the name, if one already exists by the given |
|
|
when a new preset has been created |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
restore the EQ settings from this file |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return all the presets remember to setAutoDelete on this |
|
|
the given preset has been removed |
|
|
when |
|
|||||||||||||||
|
save the current levels all noatun equalizer files have the "*.noatunequalizer" pattern. Nevertheless, the file can be identified by magic, so it's not required |
|
|
|
|
|
set the preamplification it's logarithmic. 0 is no change negative numbers are loss in intensity positive numbers are a gain And +-100 is the most you'd need to go |
|
|
|
|
|
|
|
|
|
1.2.9.1 written by Dimitri van Heesch,
© 1997-2001