SetStyle for UButton in C++

I am making a C++ version of a Blueprint Widget class that I created, and I am having some trouble creating the functionality of the Set Style node for a button.

In Blueprint I was able use the Make Slate Brush and Make Button Style nodes to easily set the style however I want, being able to change the color of a button to show that it is selected when clicked. Very easy and straightforward.

But now I don’t have a clue how to write this in C++ code. This is my current state and thought progress.

I am trying to use function like SetNormal and SetHovered to change just the colors, which take in FSlateBrush as a parameter. I have to change the Tint inside FSlateBrush, which is FSlateColor. I think I created a FSlateColor variable by using the FLinearColor as its constructor parameter (ex. FSLateColor Color = FSlateColor(FLinearColor(1, 1, 1));
Not really sure if this even works, but even if it does, I can’t find any Set functions or constructors that takes FSlateColor as a parameter in the FSlateBrush Class.

TLDR;
How can I change the style(color) of a button to make it work like a radio button?