NSOutlineView Alterando a imagem de divulgação
Na minha visão de estrutura de tópicos, estou adicionando célula personalizada, para desenhar célula personalizada, estou me referindo a um código de exemplo, presente na documentação do cacau
http://www.martinkahr.com/2007/05/04/nscell-image-and-text-sample/
Desejo alterar a imagem de divulgação da célula com a minha imagem personalizada. Tentei seguir o seguinte
- (void)outlineView:(NSOutlineView *)outlineView willDisplayCell:(id)cell forTableColumn:(NSTableColumn *)tableColumn item:(id)item
{
if([item isKindOfClass:[NSValue class]])
{
MyData *pDt = (MyData *)[item pointerValue];
if(pDt->isGroupElement())
{
[cell setImage:pGroupImage];
}
}
}
mas isso também não está funcionando. Existe alguma outra maneira de alterar a imagem de divulgação, também como posso descobrir no willDisplayCell se o Item é expandido ou recolhido, para que eu possa definir a imagem adequadamente,
Este é apenas o lugar para alterar a imagem de divulgação?