It is probably good that it is the same setting across styles as I would argue 
you would expect single click to be for instance a KDE desktop setting and not 
something an arbitrary style should be overriding. But if the behaviour is 
unexpected on your system, you can file a bug against it.

That said, it should be relatively easy to work around this in an application 
by creating a custom proxy style:

 class MyProxyStyle : public QProxyStyle
 {
   public:
     int styleHint(StyleHint hint, const QStyleOption *option = 0,
                   const QWidget *widget = 0, QStyleHintReturn *returnData = 0) 
const {
         if (hint == QStyle:: SH_ItemView_ActivateItemOnSingleClick)
             return 0;
         return QProxyStyle::styleHint(hint, option, widget, returnData);
     }
 };

Just set this as your application style and it should revert to the old 
behaviour regardless what your existing application style is.

Regards,
Jens

On Dec 27, 2012, at 9:28 PM, R. Reucher <rene.reuc...@batcom-it.net> wrote:

> Hi!
> 
> I successfully managed to "port" all of my major applications to Qt 5, but 
> I'm 
> facing some issues... the one that bothers me the most at the moment is the 
> fact that now every style seems to activate items on a *single* mouse-click, 
> in Qt 4 this only happens with certains styles (i. e. imported ones like 
> Oxygen from KDE 4).
> 
> Is there some easy way to revive the "old" (Qt 4) behavior? I actually find 
> it 
> very annoying...
> 
> Thanks in advance, René
> _______________________________________________
> Interest mailing list
> Interest@qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest

_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to