/* methods from ActionListener */ void OnAction(int id) override { switch (id) { case COLOURS: dlgAirspaceShowModal(true); break; case FILTER: dlgAirspaceShowModal(false); break; } }
// Setup // Activates configuration and setting dialogs // Basic: Basic settings (QNH/Bugs/Ballast/MaxTemperature) // Wind: Wind settings // Task: Task editor // Airspace: Airspace filter settings // Replay: IGC replay dialog void InputEvents::eventSetup(const TCHAR *misc) { if (StringIsEqual(misc, _T("Basic"))) dlgBasicSettingsShowModal(); else if (StringIsEqual(misc, _T("Wind"))) ShowWindSettingsDialog(); else if (StringIsEqual(misc, _T("System"))) SystemConfiguration(); else if (StringIsEqual(misc, _T("Task"))) dlgTaskManagerShowModal(); else if (StringIsEqual(misc, _T("Airspace"))) dlgAirspaceShowModal(false); else if (StringIsEqual(misc, _T("Weather"))) ShowWeatherDialog(_T("rasp")); else if (StringIsEqual(misc, _T("Replay"))) { if (!CommonInterface::MovementDetected()) ShowReplayDialog(); } else if (StringIsEqual(misc, _T("Switches"))) dlgSwitchesShowModal(); else if (StringIsEqual(misc, _T("Teamcode"))) dlgTeamCodeShowModal(); else if (StringIsEqual(misc, _T("Target"))) dlgTargetShowModal(); else if (StringIsEqual(misc, _T("Plane"))) dlgPlanesShowModal(); else if (StringIsEqual(misc, _T("Profile"))) ProfileListDialog(); else if (StringIsEqual(misc, _T("Alternates"))) dlgAlternatesListShowModal(); trigger_redraw(); }
static void OnAirspaceModeClicked() { dlgAirspaceShowModal(false); }
static void OnAirspaceColoursClicked() { dlgAirspaceShowModal(true); }