Извини, но `parent ()->parent ()->parent ()` — это пипец. Измени. Передавай указатель на страницу при создании делегата.

И вообще, избегай кастов, не нужно.