void TextureConverterDialog::OnCellSelected(UIList *forList, UIListCell *selectedCell) { selectedItem = selectedCell->GetIndex(); SetupTexturePreview(); //set selections List<UIControl*> children = forList->GetVisibleCells(); List<UIControl*>::iterator endIt = children.end(); for(List<UIControl*>::iterator it = children.begin(); it != endIt; ++it) { UIControl *ctrl = (*it); ctrl->SetSelected(false, false); } selectedCell->SetSelected(true, false); }
void GraphBase::OnCellSelected(UIHierarchy *forHierarchy, UIHierarchyCell *selectedCell) { DVASSERT(delegate); if(!delegate->LandscapeEditorActive()) { SelectHierarchyNode(selectedCell->GetNode()); //select List<UIControl*> children = forHierarchy->GetVisibleCells(); for(List<UIControl*>::iterator it = children.begin(); it != children.end(); ++it) { UIControl *ctrl = (*it); ctrl->SetSelected(false, false); } selectedCell->SetSelected(true, false); } }