void CGUIWindowPVRSearch::ShowSearchResults() { /* Load timer settings dialog */ CGUIDialogPVRGuideSearch* pDlgInfo = (CGUIDialogPVRGuideSearch*)g_windowManager.GetWindow(WINDOW_DIALOG_PVR_GUIDE_SEARCH); if (!pDlgInfo) return; if (!m_bSearchStarted) { m_bSearchStarted = true; m_searchfilter.Reset(); } pDlgInfo->SetFilterData(&m_searchfilter); /* Open dialog window */ pDlgInfo->DoModal(); if (pDlgInfo->IsConfirmed()) { m_bSearchConfirmed = true; UpdateData(); } }
void CGUIWindowPVRSearch::OpenDialogSearch() { CGUIDialogPVRGuideSearch* dlgSearch = (CGUIDialogPVRGuideSearch*)g_windowManager.GetWindow(WINDOW_DIALOG_PVR_GUIDE_SEARCH); if (!dlgSearch) return; dlgSearch->SetFilterData(&m_searchfilter); /* Set channel type filter */ m_searchfilter.m_bIsRadio = m_bRadio; /* Open dialog window */ dlgSearch->Open(); if (dlgSearch->IsConfirmed()) { m_bSearchConfirmed = true; Refresh(true); } }