static void OnCalcClicked(WindowControl *Sender) { (void)Sender; if (page == ANALYSIS_PAGE_BAROGRAPH) dlgBasicSettingsShowModal(); if (page == ANALYSIS_PAGE_CLIMB) { wf->hide(); dlgTaskCalculatorShowModal(XCSoarInterface::main_window); wf->show(); } if (page == ANALYSIS_PAGE_WIND) dlgWindSettingsShowModal(); if (page == ANALYSIS_PAGE_POLAR) dlgBasicSettingsShowModal(); if (page == ANALYSIS_PAGE_TEMPTRACE) dlgBasicSettingsShowModal(); if ((page == ANALYSIS_PAGE_TASK) || (page == ANALYSIS_PAGE_TASK_SPEED)) { wf->hide(); dlgTaskCalculatorShowModal(XCSoarInterface::main_window); wf->show(); } if (page == ANALYSIS_PAGE_AIRSPACE) airspaceWarningEvent.trigger(); Update(); }
static void OnCalcClicked(WndButton &Sender) { (void)Sender; if (page == ANALYSIS_PAGE_BAROGRAPH) dlgBasicSettingsShowModal(); if (page == ANALYSIS_PAGE_CLIMB) { wf->hide(); dlgTaskCalculatorShowModal(*(SingleWindow *)wf->get_root_owner()); wf->show(); } if (page == ANALYSIS_PAGE_WIND) dlgWindSettingsShowModal(); if (page == ANALYSIS_PAGE_POLAR) dlgBasicSettingsShowModal(); if (page == ANALYSIS_PAGE_TEMPTRACE) dlgBasicSettingsShowModal(); if ((page == ANALYSIS_PAGE_TASK) || (page == ANALYSIS_PAGE_TASK_SPEED)) { wf->hide(); dlgTaskCalculatorShowModal(*(SingleWindow *)wf->get_root_owner()); wf->show(); } if (page == ANALYSIS_PAGE_AIRSPACE) airspaceWarningEvent.trigger(); Update(); }
static void OnCalcClicked(WindowControl * Sender, WndListFrame::ListInfo_t *ListInfo){ (void)Sender; (void)ListInfo; wf->SetVisible(false); dlgTaskCalculatorShowModal(); OverviewRefreshTask(); wf->SetVisible(true); }
static void OnCalcClicked(WndButton* pWnd){ wf->SetVisible(false); dlgTaskCalculatorShowModal(); OverviewRefreshTask(); wf->SetVisible(true); }