Getting a List of Texture 2D Icons

Hi I am having trouble getting a variable to display a list of Texture2D that can be selected. I was able to do it in Blueprint but wanted to transfer it to C++ for implementation with other C++ files.

I have tried:
TSubclassOf<Texture2D> Icon;

but that seems to be only displaying the classes, not the textures itself. I hope this was enough information to solve my problem.