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

Class audio_open

src/command/audio.cpp:74–89  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

72};
73
74struct audio_open final : public Command {
75 CMD_NAME("audio/open")
76 CMD_ICON(open_audio_menu)
77 STR_MENU("&Open Audio File...")
78 STR_DISP("Open Audio File")
79 STR_HELP("Open an audio file")
80
81 void operator()(agi::Context *c) override {
82 auto str = from_wx(_("Audio Formats") + " (*.aac,*.ac3,*.ape,*.dts,*.eac3,*.flac,*.m4a,*.mka,*.mp3,*.mp4,*.ogg,*.opus,*.w64,*.wav,*.wma)|*.aac;*.ac3;*.ape;*.dts;*.eac3;*.flac;*.m4a;*.mka;*.mp3;*.mp4;*.ogg;*.opus;*.w64;*.wav;*.wma|"
83 + _("Video Formats") + " (*.asf,*.avi,*.avs,*.d2v,*.m2ts,*.m4v,*.mkv,*.mov,*.mp4,*.mpeg,*.mpg,*.ogm,*.webm,*.wmv,*.ts)|*.asf;*.avi;*.avs;*.d2v;*.m2ts;*.m4v;*.mkv;*.mov;*.mp4;*.mpeg;*.mpg;*.ogm;*.webm;*.wmv;*.ts|"
84 + _("All Files") + " (*.*)|*.*");
85 auto filename = OpenFileSelector(_("Open Audio File"), "Path/Last/Audio", "", "", str, c->parent);
86 if (!filename.empty())
87 c->project->LoadAudio(filename);
88 }
89};
90
91struct audio_open_blank final : public Command {
92 CMD_NAME("audio/open/blank")

Callers

nothing calls this directly

Calls 3

from_wxFunction · 0.85
OpenFileSelectorFunction · 0.85
LoadAudioMethod · 0.45

Tested by

no test coverage detected