The long way looks a lot shorter then the short way

The long way requires a Q_DECLARE_METATYPE, the short way requires a helper template and C-style casts.

Cheers,
_