the situation with QVariant is bad, it will either cause and assert at
runtime or linker error (with undefined refence) for applications that
have been build without the definitions and require rebuild along with
manual tracker of such "casts"
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>