File diff r15405:fe74c752c670 → r15406:54ee8730c306
src/hotkeys.cpp
Show inline comments
 
@@ -224,12 +224,13 @@ void SaveLoadHotkeyGroup(IniGroup *group
 
		SaveHotkeyGroup(group, hotkey_list);
 
	} else {
 
		LoadHotkeyGroup(group, hotkey_list);
 
	}
 
}
 

	
 
struct MainWindow;
 
struct TerraformToolbarWindow;
 
struct ScenarioEditorLandscapeGenerationWindow;
 
struct OrdersWindow;
 

	
 
static void SaveLoadHotkeys(bool save)
 
{
 
@@ -240,12 +241,13 @@ static void SaveLoadHotkeys(bool save)
 

	
 
#define SL_HOTKEYS(name, window_name) \
 
	extern Hotkey<window_name> *_##name##_hotkeys;\
 
	group = ini->GetGroup(#name);\
 
	SaveLoadHotkeyGroup(group, _##name##_hotkeys, save);
 

	
 
	SL_HOTKEYS(global, MainWindow);
 
	SL_HOTKEYS(terraform, TerraformToolbarWindow);
 
	SL_HOTKEYS(terraform_editor, ScenarioEditorLandscapeGenerationWindow);
 
	SL_HOTKEYS(order, OrdersWindow);
 

	
 

	
 
#undef SL_HOTKEYS