| 602 | } |
| 603 | |
| 604 | virtual ui::Menu* createContextMenu() { |
| 605 | ui::Menu* menu = createMenu(); |
| 606 | menu->addChild(createMenuLabel("MIDI driver")); |
| 607 | for (int driverId : midi::getDriverIds()) { |
| 608 | MidiDriverItem* item = new MidiDriverItem; |
| 609 | item->port = port; |
| 610 | item->driverId = driverId; |
| 611 | item->text = midi::getDriver(driverId)->getName(); |
| 612 | item->rightText = CHECKMARK(item->driverId == port->driverId); |
| 613 | menu->addChild(item); |
| 614 | } |
| 615 | return menu; |
| 616 | } |
| 617 | |
| 618 | void step() override { |
| 619 | text = port ? port->getDriver()->getName() : ""; |
nothing calls this directly
no outgoing calls
no test coverage detected