For #23830 - Moved the list item widgets setupUI into a protected method
- this is to make it simple to derive custom list item widgets whilst
retaining the base functionality.