explicitly include qvariant to fix a build failure with CI's qt5.14
because of the qproperties we'll need QVariant to be completely defined otherwise the moc'd header will attempt to use QVariantList (because of the properties) but not know what a QVariant actually looks like.