tr() is a method of QObject, to_str() doesn't appear to be a method of a QObject subclass so it would have to use QObject::tr()

Also I don't think lupdate will see the strings, it looks for tr() and translate(), case sensitive as far as I remember.

Cheers,
_