MCPcopy Create free account
hub / github.com/TypesettingTools/Aegisub / video_open

Class video_open

src/command/video.cpp:558–572  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

556};
557
558struct 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
574struct video_open_dummy final : public Command {
575 CMD_NAME("video/open/dummy")

Callers

nothing calls this directly

Calls 3

from_wxFunction · 0.85
OpenFileSelectorFunction · 0.85
LoadVideoMethod · 0.45

Tested by

no test coverage detected