| 556 | }; |
| 557 | |
| 558 | struct video_open final : public Command { |
| 559 | CMD_NAME("video/open") |
| 560 | CMD_ICON(open_video_menu) |
| 561 | STR_MENU("&Open Video...") |
| 562 | STR_DISP("Open Video") |
| 563 | STR_HELP("Open a video file") |
| 564 | |
| 565 | void operator()(agi::Context *c) override { |
| 566 | auto str = from_wx(_("Video Formats") + " (*.asf,*.avi,*.avs,*.d2v,*.h264,*.hevc,*.m2ts,*.m4v,*.mkv,*.mov,*.mp4,*.mpeg,*.mpg,*.ogm,*.webm,*.wmv,*.ts,*.y4m,*.yuv)|*.asf;*.avi;*.avs;*.d2v;*.h264;*.hevc;*.m2ts;*.m4v;*.mkv;*.mov;*.mp4;*.mpeg;*.mpg;*.ogm;*.webm;*.wmv;*.ts;*.y4m;*.yuv|" |
| 567 | + _("All Files") + " (*.*)|*.*"); |
| 568 | auto filename = OpenFileSelector(_("Open video file"), "Path/Last/Video", "", "", str, c->parent); |
| 569 | if (!filename.empty()) |
| 570 | c->project->LoadVideo(filename); |
| 571 | } |
| 572 | }; |
| 573 | |
| 574 | struct video_open_dummy final : public Command { |
| 575 | CMD_NAME("video/open/dummy") |
nothing calls this directly
no test coverage detected