generic percentage knob preset

master
zetaPRIME 2022-03-20 18:46:24 -04:00
parent 3caf08c3db
commit 5dca500640
1 changed files with 2 additions and 0 deletions

View File

@ -100,6 +100,8 @@ namespace Xybrid::UI {
static inline KnobGadget* auto##NAME (QGraphicsItem* p)
// common presets
preset(Percent) { return (new KnobGadget(p))->setRange(0.0, 1.0, .01)->setTextFunc(KnobGadget::textPercent); }
preset(Gain) { return (new KnobGadget(p))->setRange(-60, 12, .1)->setLabel("Gain")->setTextFunc(KnobGadget::textGain); }
preset(Balance) { return (new KnobGadget(p))->setRange(-1.0, 1.0, .01)->setLabel("Balance")->setTextFunc(KnobGadget::textBalance); }
preset(Cutoff) { return (new KnobGadget(p))->setRange(0, 16000, 10, NoStep, 1)->setLabel("Cutoff")->setTextFunc(KnobGadget::textFrequency); }