commit adb756d6ff939967f560e79faefde26927385ce5
parent dd815ff4595161649a07f5401e60b454e0fef061
Author: Matt Demanett <matt@demanett.net>
Date: Thu, 12 Apr 2018 00:25:15 -0400
Fix up context menus.
Diffstat:
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;
}
};