Creating a View Cube using Widgets And BP

Hi there,

I want to make a widget which has a view cube that when you click it, the view cube rotates to present each face of the cube (much like the one in 3DSMax).

is there a way to link a button press from a widget onto a blue print actor with a cube static mesh and have the cube rotate when the button is pressed?

Thanks for the help!

Emma x