Sets up the widget after construction.
Must be implemented by subclasses to configure the row structure (create UI elements, bind signals). Does NOT load values from config.