Si, pero el problema es que te coge el formulario ACTIVO.
No me he explicado bien.
Si estás en un formulario pero le das a la x de otra ficha, no sabes en la ficha que han pulsado, ese código te devolverá el formulario activo y no el que han cerrado.
Primero, revisa ese código que tienes porque sí que debes poder acceder a la Vista que estás cerrando con theMainWindow.currentView(). De hecho ese es el funcionamiento requerido.
Sin embargo no todo es tan bonito, la Vista que estás cerrando debe estar activa, no sirve pulsar la X de otra Vista distinta que no está activa porque en ese caso theMainWindow.currentView() no devuelve la Vista sobre la que pulsas la X.