Что-то тут пробелов многовато.

Ну и вообще мы прайват-переменные объявляем перед первым public, после Q_OBJECT.