| 34 | }; |
| 35 | |
| 36 | static void appendAudioDriverMenu(ui::Menu* menu, audio::Port* port) { |
| 37 | if (!port) |
| 38 | return; |
| 39 | |
| 40 | for (int driverId : audio::getDriverIds()) { |
| 41 | AudioDriverValueItem* item = new AudioDriverValueItem; |
| 42 | item->port = port; |
| 43 | item->driverId = driverId; |
| 44 | item->text = audio::getDriver(driverId)->getName(); |
| 45 | item->rightText = CHECKMARK(item->driverId == port->getDriverId()); |
| 46 | menu->addChild(item); |
| 47 | } |
| 48 | } |
| 49 | |
| 50 | void AudioDriverChoice::onAction(const ActionEvent& e) { |
| 51 | ui::Menu* menu = createMenu(); |
no test coverage detected