mirror of https://github.com/odrling/Aegisub
Delete pre-3.0.0 hotkey migrations
This commit is contained in:
parent
f21a72992b
commit
6c08f53d1b
|
@ -29,24 +29,6 @@
|
||||||
#include <libaegisub/path.h>
|
#include <libaegisub/path.h>
|
||||||
|
|
||||||
namespace {
|
namespace {
|
||||||
const char *removed_commands_6294[] = {
|
|
||||||
"edit/line/swap",
|
|
||||||
"grid/swap/up",
|
|
||||||
"grid/swap/down",
|
|
||||||
"time/sort/end",
|
|
||||||
"time/sort/start",
|
|
||||||
"time/sort/style",
|
|
||||||
0
|
|
||||||
};
|
|
||||||
|
|
||||||
const char *added_hotkeys_6294[][4] = {
|
|
||||||
{ "grid/move/down", "Default", "Alt", "Down" },
|
|
||||||
{ "grid/move/up", "Default", "Alt", "Up" },
|
|
||||||
{ "grid/line/next/create", "Subtitle Edit Box", "Enter", 0 },
|
|
||||||
{ "grid/line/next/create", "Subtitle Edit Box", "KP_Enter", 0 },
|
|
||||||
{ 0 }
|
|
||||||
};
|
|
||||||
|
|
||||||
const char *removed_commands_7035[] = { 0 };
|
const char *removed_commands_7035[] = { 0 };
|
||||||
const char *added_hotkeys_7035[][4] = {
|
const char *added_hotkeys_7035[][4] = {
|
||||||
{ "audio/play/line", "Audio", "R", 0 },
|
{ "audio/play/line", "Audio", "R", 0 },
|
||||||
|
@ -81,42 +63,6 @@ namespace {
|
||||||
|
|
||||||
hotkey::inst->SetHotkeyMap(hk_map);
|
hotkey::inst->SetHotkeyMap(hk_map);
|
||||||
}
|
}
|
||||||
|
|
||||||
const char *renamed_commands[][2] = {
|
|
||||||
{ "timing shift start backward", "time/start/decrease" },
|
|
||||||
{ "timing shift start forward", "time/start/increase" },
|
|
||||||
{ "timing shift end backward", "time/length/decrease" },
|
|
||||||
{ "timing shift end forward", "time/length/increase" },
|
|
||||||
|
|
||||||
{ "timing karaoke decrease length" , "time/length/decrease" },
|
|
||||||
{ "timing karaoke increase length" , "time/length/increase" },
|
|
||||||
{ "timing karaoke decrease length and shift following" , "time/length/decrease/shift" },
|
|
||||||
{ "timing karaoke increase length and shift following" , "time/length/increase/shift" },
|
|
||||||
{ 0, 0}
|
|
||||||
};
|
|
||||||
|
|
||||||
void rename_commands() {
|
|
||||||
std::map<std::string, const char *> name_map;
|
|
||||||
for (size_t i = 0; renamed_commands[i][0]; ++i)
|
|
||||||
name_map[renamed_commands[i][0]] = renamed_commands[i][1];
|
|
||||||
|
|
||||||
bool renamed_any = false;
|
|
||||||
auto hk_map = hotkey::inst->GetHotkeyMap();
|
|
||||||
for (auto it = hk_map.begin(); it != hk_map.end(); ) {
|
|
||||||
auto ren = name_map.find(it->first);
|
|
||||||
if (ren != name_map.end()) {
|
|
||||||
hk_map.insert(make_pair(std::string(ren->second),
|
|
||||||
agi::hotkey::Combo(it->second.Context(), ren->second, it->second.Get())));
|
|
||||||
hk_map.erase(it++);
|
|
||||||
renamed_any = true;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
++it;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (renamed_any)
|
|
||||||
hotkey::inst->SetHotkeyMap(hk_map);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace hotkey {
|
namespace hotkey {
|
||||||
|
@ -128,10 +74,6 @@ void init() {
|
||||||
GET_DEFAULT_CONFIG(default_hotkey));
|
GET_DEFAULT_CONFIG(default_hotkey));
|
||||||
|
|
||||||
int last_version = OPT_GET("Version/Last Version")->GetInt();
|
int last_version = OPT_GET("Version/Last Version")->GetInt();
|
||||||
if (last_version < 6294)
|
|
||||||
migrate_hotkeys(removed_commands_6294, added_hotkeys_6294);
|
|
||||||
if (last_version < 6933)
|
|
||||||
rename_commands();
|
|
||||||
if (last_version < 7035)
|
if (last_version < 7035)
|
||||||
migrate_hotkeys(removed_commands_7035, added_hotkeys_7035);
|
migrate_hotkeys(removed_commands_7035, added_hotkeys_7035);
|
||||||
if (last_version < 7070)
|
if (last_version < 7070)
|
||||||
|
|
Loading…
Reference in New Issue