ok, so I changed the .h declare to:
FSlateColorBrush brushClr = FSlateColorBrush(FLinearColor::White);
and removed it from the cpp.
Now it will not compile, giving:
initializing': cannot convert from 'const FSlateBrush' to 'const FSlateBrush *'
It seems to expect a pointer?