Did you forget Q_INVOKABLE?