Vertical align right-aligned header text

Since e907306b411 ("Right align header text that also has right-aligned
row text"), right-aligned elements are no longer centered vertically.
This can be noticed with some Qt styles (e.g. Breeze).
Are you sure the QVariant() is necessary here? or do you want to be more pedantic?