BogaudioModules

BogaudioModules for VCV Rack
Log | Files | Refs | README | LICENSE

commit adb756d6ff939967f560e79faefde26927385ce5
parent dd815ff4595161649a07f5401e60b454e0fef061
Author: Matt Demanett <matt@demanett.net>
Date:   Thu, 12 Apr 2018 00:25:15 -0400

Fix up context menus.

Diffstat:
Msrc/DADSRH.cpp | 4+---
Msrc/DADSRHPlus.cpp | 4+---
Msrc/DGate.cpp | 4+---
Msrc/Manual.cpp | 4+---
Msrc/Shaper.cpp | 4+---
Msrc/ShaperPlus.cpp | 4+---
6 files changed, 6 insertions(+), 18 deletions(-)

diff --git a/src/DADSRH.cpp b/src/DADSRH.cpp @@ -92,13 +92,11 @@ struct DADSRHWidget : ModuleWidget { addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(releaseShape3LightPosition, module, DADSRH::RELEASE_SHAPE3_LIGHT)); } - virtual Menu* createContextMenu() override { + virtual void appendContextMenu(Menu* menu) override { DADSRH* dadsrh = dynamic_cast<DADSRH*>(module); assert(dadsrh); - Menu* menu = ModuleWidget::createContextMenu(); menu->addChild(new MenuLabel()); menu->addChild(new TriggerOnLoadMenuItem(dadsrh, "Resume Loop on Load")); - return menu; } }; diff --git a/src/DADSRHPlus.cpp b/src/DADSRHPlus.cpp @@ -114,13 +114,11 @@ struct DADSRHPlusWidget : ModuleWidget { addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(releaseShape3LightPosition, module, DADSRHPlus::RELEASE_SHAPE3_LIGHT)); } - virtual Menu* createContextMenu() override { + virtual void appendContextMenu(Menu* menu) override { DADSRHPlus* dadsrhPlus = dynamic_cast<DADSRHPlus*>(module); assert(dadsrhPlus); - Menu* menu = ModuleWidget::createContextMenu(); menu->addChild(new MenuLabel()); menu->addChild(new TriggerOnLoadMenuItem(dadsrhPlus, "Resume Loop on Load")); - return menu; } }; diff --git a/src/DGate.cpp b/src/DGate.cpp @@ -113,13 +113,11 @@ struct DGateWidget : ModuleWidget { addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(gateLightPosition, module, DGate::GATE_LIGHT)); } - virtual Menu* createContextMenu() override { + virtual void appendContextMenu(Menu* menu) override { DGate* dgate = dynamic_cast<DGate*>(module); assert(dgate); - Menu* menu = ModuleWidget::createContextMenu(); menu->addChild(new MenuLabel()); menu->addChild(new TriggerOnLoadMenuItem(dgate, "Resume Loop on Load")); - return menu; } }; diff --git a/src/Manual.cpp b/src/Manual.cpp @@ -68,13 +68,11 @@ struct ManualWidget : ModuleWidget { addOutput(Port::create<Port24>(out8OutputPosition, Port::OUTPUT, module, Manual::OUT8_OUTPUT)); } - virtual Menu* createContextMenu() override { + virtual void appendContextMenu(Menu* menu) override { Manual* manual = dynamic_cast<Manual*>(module); assert(manual); - Menu* menu = ModuleWidget::createContextMenu(); menu->addChild(new MenuLabel()); menu->addChild(new TriggerOnLoadMenuItem(manual, "Trigger on Load")); - return menu; } }; diff --git a/src/Shaper.cpp b/src/Shaper.cpp @@ -68,13 +68,11 @@ struct ShaperWidget : ModuleWidget { addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(offLightPosition, module, Shaper::OFF_LIGHT)); } - virtual Menu* createContextMenu() override { + virtual void appendContextMenu(Menu* menu) override { Shaper* shaper = dynamic_cast<Shaper*>(module); assert(shaper); - Menu* menu = ModuleWidget::createContextMenu(); menu->addChild(new MenuLabel()); menu->addChild(new TriggerOnLoadMenuItem(shaper, "Resume Loop on Load")); - return menu; } }; diff --git a/src/ShaperPlus.cpp b/src/ShaperPlus.cpp @@ -90,13 +90,11 @@ struct ShaperPlusWidget : ModuleWidget { addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(offLightPosition, module, ShaperPlus::OFF_LIGHT)); } - virtual Menu* createContextMenu() override { + virtual void appendContextMenu(Menu* menu) override { ShaperPlus* shaperPlus = dynamic_cast<ShaperPlus*>(module); assert(shaperPlus); - Menu* menu = ModuleWidget::createContextMenu(); menu->addChild(new MenuLabel()); menu->addChild(new TriggerOnLoadMenuItem(shaperPlus, "Resume Loop on Load")); - return menu; } };