summaryrefslogtreecommitdiffstats
path: root/src/control/controlaudiotaperpot.cpp
blob: d5f8000a102147c6b7d23e950ff1a39ab5b02e39 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "control/controlaudiotaperpot.h"

#include "moc_controlaudiotaperpot.cpp"

ControlAudioTaperPot::ControlAudioTaperPot(const ConfigKey& key,
        double minDB,
        double maxDB,
        double neutralParameter)
        : ControlPotmeter(key) {
    // Override ControlPotmeters default value of 0.5
    setDefaultValue(1.0);
    set(1.0);

    if (m_pControl) {
        m_pControl->setBehavior(
                new ControlAudioTaperPotBehavior(minDB, maxDB,
                        neutralParameter));
    }
}