|
@@ -897,26 +897,21 @@ struct PeaksWidget : ModuleWidget { |
|
|
menu->addChild(new MenuSeparator); |
|
|
menu->addChild(new MenuSeparator); |
|
|
Peaks* peaks = dynamic_cast<Peaks*>(this->module); |
|
|
Peaks* peaks = dynamic_cast<Peaks*>(this->module); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
menu->addChild(construct<MenuLabel>()); |
|
|
|
|
|
|
|
|
|
|
|
menu->addChild(createBoolPtrMenuItem("Snap mode", "", &peaks->snap_mode_)); |
|
|
|
|
|
|
|
|
|
|
|
menu->addChild(construct<MenuLabel>()); |
|
|
|
|
|
menu->addChild(construct<MenuLabel>(&MenuLabel::text, "Secret Modes")); |
|
|
|
|
|
|
|
|
|
|
|
menu->addChild(createBoolMenuItem("Number station", "", |
|
|
|
|
|
[ = ]() { |
|
|
|
|
|
return peaks->processors[0].function() == peaks::PROCESSOR_FUNCTION_NUMBER_STATION; |
|
|
|
|
|
}, |
|
|
|
|
|
[ = ](bool val) { |
|
|
|
|
|
peaks->initNumberStation = true; |
|
|
|
|
|
|
|
|
menu->addChild(createBoolPtrMenuItem("Knob pickup (snap)", "", &peaks->snap_mode_)); |
|
|
|
|
|
|
|
|
|
|
|
menu->addChild(createSubmenuItem("Secret Modes", "", |
|
|
|
|
|
[ = ](Menu * menu) { |
|
|
|
|
|
menu->addChild(createBoolMenuItem("Number station", "", |
|
|
|
|
|
[ = ]() { |
|
|
|
|
|
return peaks->processors[0].function() == peaks::PROCESSOR_FUNCTION_NUMBER_STATION; |
|
|
|
|
|
}, |
|
|
|
|
|
[ = ](bool val) { |
|
|
|
|
|
peaks->initNumberStation = true; |
|
|
|
|
|
})); |
|
|
} |
|
|
} |
|
|
)); |
|
|
|
|
|
|
|
|
)); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Model* modelPeaks = createModel<Peaks, PeaksWidget>("Peaks"); |
|
|
Model* modelPeaks = createModel<Peaks, PeaksWidget>("Peaks"); |