void Hotkey::SetHotkeyMap(HotkeyMap const& new_map) { cmd_map = new_map; str_map.clear(); for (auto const& combo : cmd_map | boost::adaptors::map_values) str_map.insert(make_pair(combo.Str(), combo)); Flush(); HotkeysChanged(); }
void Hotkey::SetHotkeyMap(HotkeyMap new_map) { cmd_map = std::move(new_map); UpdateStrMap(); Flush(); HotkeysChanged(); }