А, пардон не заметил. Думаю вызывать super () в clicked() - совсем неудачный подход. если через menuFunction тормозит, то лучше создать на классе отчета какой-нить статик метод. передать в него датасорс по нажатию кнопки, организовать там цикл по выводу отчета... будет по-человечески