bool MUiDataAdapter::GetMagFilterBlast(EventInfoList &list) { if (!GetNoFilterBlast(list)) { return false; } AppSettings setting = ConfigManager::GetInstance()->AppSetting(); for (int i = list.count() - 1 ; i >=0; i--) { if (list.at(i)->magnitude < setting.filter_all_event_magnitude()) { list.removeAt(i); } } return true; }
bool MUiDataAdapter::GetPeriodEventInfo(QDate &start, QDate &end, EventInfoList &list) { MDataBase *db = MDataBase::GetInstance(); if (!db->GetPeriodEventInfo(start, end, list, true, true)) { return false; } AppSettings setting = ConfigManager::GetInstance()->AppSetting(); for (int i = list.count() - 1 ; i >=0; i--) { if ((list.at(i)->type == 0)|| (list.at(i)->type == 2)|| (list.at(i)->magnitude < setting.filter_all_event_magnitude())) { list.removeAt(i); } } return true; }