forked from mia/Aegisub
List the files to be (un)loaded in the Load/Unload files dialog
Updates #880.
This commit is contained in:
parent
aa21b3d77d
commit
de2e1e23de
1 changed files with 20 additions and 1 deletions
|
@ -154,7 +154,26 @@ void Project::LoadUnloadFiles() {
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (load_linked == 2) {
|
if (load_linked == 2) {
|
||||||
if (wxMessageBox(_("Do you want to load/unload the associated files?"), _("(Un)Load files?"), wxYES_NO | wxCENTRE, context->parent) != wxYES)
|
wxString str = _("Do you want to load/unload the associated files?");
|
||||||
|
str += "\n";
|
||||||
|
|
||||||
|
auto append_file = [&](agi::fs::path const& p, wxString const& unload, wxString const& load) {
|
||||||
|
if (p.empty())
|
||||||
|
str += "\n" + unload;
|
||||||
|
else
|
||||||
|
str += "\n" + wxString::Format(load, p.wstring());
|
||||||
|
};
|
||||||
|
|
||||||
|
if (audio != audio_file)
|
||||||
|
append_file(audio, _("Unload audio"), _("Load audio file: %s"));
|
||||||
|
if (video != video_file)
|
||||||
|
append_file(video, _("Unload video"), _("Load video file: %s"));
|
||||||
|
if (timecodes != timecodes_file)
|
||||||
|
append_file(timecodes, _("Unload timecodes"), _("Load timecodes file: %s"));
|
||||||
|
if (keyframes != keyframes_file)
|
||||||
|
append_file(keyframes, _("Unload keyframes"), _("Load keyframes file: %s"));
|
||||||
|
|
||||||
|
if (wxMessageBox(str, _("(Un)Load files?"), wxYES_NO | wxCENTRE, context->parent) != wxYES)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue