MCPcopy Create free account
hub / github.com/VCVRack/AudibleInstruments / appendContextMenu

Method appendContextMenu

src/Elements.cpp:382–392  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

380 }
381
382 void appendContextMenu(Menu* menu) override {
383 Elements* elements = dynamic_cast<Elements*>(module);
384 assert(elements);
385
386 menu->addChild(new MenuSeparator);
387 menu->addChild(construct<MenuLabel>(&MenuLabel::text, "Alternative models"));
388 menu->addChild(construct<ElementsModalItem>(&MenuItem::text, "Original", &ElementsModalItem::elements, elements, &ElementsModalItem::model, 0));
389 menu->addChild(construct<ElementsModalItem>(&MenuItem::text, "Non-linear string", &ElementsModalItem::elements, elements, &ElementsModalItem::model, 1));
390 menu->addChild(construct<ElementsModalItem>(&MenuItem::text, "Chords", &ElementsModalItem::elements, elements, &ElementsModalItem::model, 2));
391 menu->addChild(construct<ElementsModalItem>(&MenuItem::text, "Ominous voice", &ElementsModalItem::elements, elements, &ElementsModalItem::model, -1));
392 }
393};
394
395

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected