//---------------------------------------------------------------------------------------------------- CView* UIViewCreatorController::verifyView (CView* view, const UIAttributes& attributes, const IUIDescription* description) { UISearchTextField* searchField = dynamic_cast<UISearchTextField*>(view); if (searchField && searchField->getTag () == kSearchFieldTag) { dataSource->setSearchFieldControl (searchField); } return DelegationController::verifyView (view, attributes, description); }
//---------------------------------------------------------------------------------------------------- CView* UITagsController::verifyView (CView* view, const UIAttributes& attributes, IUIDescription* description) { UISearchTextField* searchField = dynamic_cast<UISearchTextField*>(view); if (searchField && searchField->getTag () == kSearchTag) { dataSource->setSearchFieldControl (searchField); return searchField; } return controller->verifyView (view, attributes, description); }