modules/gui/qt4/components/playlist/selector.cpp:<br><br>/* I believe this is unnecessary, seeing  QStyle::SH_ItemView_ActivateItemOnSingleClick<br><br>    CONNECT( view, itemClicked( QTreeWidgetItem *, int ),<br>             this, setSource( QTreeWidgetItem *) );<br>
*/<br><br>I found an interesting approach in KDE code: first you implement a handy proxy subclass of QStyle that for every pure virtual in base class calls implementation of widget's parent's or application's style() (if no parent) - since style propagates from application or parent down. Then whenever you need to have just partially modified QStyle, subclass the proxy and reimplement only the desired function.<br>
Maybe it comes handy one day...<br>