KIconButton: Use CE_IconButton to paint the button, if available
Allows the QStyle to alter the appearance of the button.
Similar to what we do with KCapacityBar
.
Can I re-implement this virtual?
KDE Binary Compatibility page says:
You can: […] Reimplement virtual functions defined in the primary base class hierarchy (that is, virtuals defined in the first non-virtual base class, or in that class's first non-virtual base class, and so forth) if it is safe that programs linked with the prior version of the library call the implementation in the base class rather than the derived one. This is tricky and might be dangerous. Think twice before doing it. Alternatively see below for a workaround.
I mean, worst that could happen is that the base impl is used and the button looks like before?