void WidgetSearchTemplate::StartSearch(CQuery* pQuery) { if(m_pSearch && m_pSearch->m_pQuery != pQuery) { delete m_pSearch; m_pSearch = 0; } if(!m_pSearch) { m_pSearch = new CManagedSearch(pQuery); connect(m_pSearch, SIGNAL(OnHit(QueryHitSharedPtr)), searchModel, SLOT(addQueryHit(QueryHitSharedPtr))); connect(m_pSearch, SIGNAL(StatsUpdated()), this, SLOT(OnStatsUpdated())); } m_pSearch->Start(); searchState = SearchState::Searching; sSearchString = m_pSearch->m_pQuery->DescriptiveName(); }
void Region2D::UpdateStats() { emit StatsUpdated(); }