Change icon for all other fields in group
I am trying to create a function that will clear the icon for all group fields except the selected one, and choose another for the selected one.
I created button fields and gave them a certain icon. They are named Button.check#0 - Button.check#3.

For instance, when the user will click on +1 (Button.check#1), the +1 button will have the circle icon, and the others will become empty icons, so that the +1 is "marked" for the user. If the user then presses +2 (Button.check#2), the icon there will change and the icon for +1 will clear.
I believe the correct functions to use are buttonGetIcon() and buttonSetIcon() but I have no idea how to utilize them for what I need.
Any ideas how this can be done?
Thank you!
