File diff r19622:2ffb0e610d7f → r19623:907a4ff31fef
src/hotkeys.cpp
Show inline comments
 
@@ -246,12 +246,13 @@ struct ScenarioEditorLandscapeGeneration
 
struct OrdersWindow;
 
struct BuildAirToolbarWindow;
 
struct BuildDocksToolbarWindow;
 
struct BuildRailToolbarWindow;
 
struct BuildRoadToolbarWindow;
 
struct SignListWindow;
 
struct AIDebugWindow;
 

	
 
static void SaveLoadHotkeys(bool save)
 
{
 
	IniFile *ini = new IniFile();
 
	ini->LoadFromDisk(_hotkeys_file, BASE_DIR);
 

	
 
@@ -270,12 +271,13 @@ static void SaveLoadHotkeys(bool save)
 
	SL_HOTKEYS(order, OrdersWindow);
 
	SL_HOTKEYS(airtoolbar, BuildAirToolbarWindow);
 
	SL_HOTKEYS(dockstoolbar, BuildDocksToolbarWindow);
 
	SL_HOTKEYS(railtoolbar, BuildRailToolbarWindow);
 
	SL_HOTKEYS(roadtoolbar, BuildRoadToolbarWindow);
 
	SL_HOTKEYS(signlist, SignListWindow);
 
	SL_HOTKEYS(aidebug, AIDebugWindow);
 

	
 

	
 
#undef SL_HOTKEYS
 
	if (save) ini->SaveToDisk(_hotkeys_file);
 
	delete ini;
 
}
 
@@ -300,21 +302,23 @@ GlobalHotkeyHandler DockToolbarGlobalHot
 
GlobalHotkeyHandler AirportToolbarGlobalHotkeys;
 
GlobalHotkeyHandler TerraformToolbarGlobalHotkeys;
 
GlobalHotkeyHandler TerraformToolbarEditorGlobalHotkeys;
 
GlobalHotkeyHandler RoadToolbarGlobalHotkeys;
 
GlobalHotkeyHandler RoadToolbarEditorGlobalHotkeys;
 
GlobalHotkeyHandler SignListGlobalHotkeys;
 
GlobalHotkeyHandler AIDebugGlobalHotkeys;
 

	
 

	
 
GlobalHotkeyHandler *_global_hotkey_handlers[] = {
 
	RailToolbarGlobalHotkeys,
 
	DockToolbarGlobalHotkeys,
 
	AirportToolbarGlobalHotkeys,
 
	TerraformToolbarGlobalHotkeys,
 
	RoadToolbarGlobalHotkeys,
 
	SignListGlobalHotkeys,
 
	AIDebugGlobalHotkeys,
 
};
 

	
 
GlobalHotkeyHandler *_global_hotkey_handlers_editor[] = {
 
	TerraformToolbarEditorGlobalHotkeys,
 
	RoadToolbarEditorGlobalHotkeys,
 
};