Change shape over icons (file-dialog)

Peter Penz peter.penz at
Tue Dec 8 12:40:34 GMT 2009


When going into System Settings -> Keyboard  & Mouse -> Mouse settings the 

[x] Change pointer shape over icons

is ignored since KDE 4.0 in the file-open dialog (and also in Dolphin). There 
is a discussion at whether this 
option makes sense at all.

From my point of view changing the pointer shape should only be done above 
text-links (and in this case always, not optionally). If an icon is hovered, a 
visual feedback is given anyhow since KDE 4.0 (toolbars, file items, menu 
items, plasma, ...) and IMO no changing of the pointer shape is required.

I've checked which classes use KGlobalSettings::changeCursorOverIcon() [1]. 
From my personal point of view this option should be declared as obsolete for 
KDE SC 4.5: either changing the pointer shape is a benefit for the user or 
not. But declaring this as an option just leads to the problem we have 
currently: only a minority of the applications/classes respect this setting at 

Any thoughts? I don't want to start a bikeshed discussion, but maybe I'm 
missing an aspect of this option...

Best regards,

/KDE/kdegraphics/gwenview/lib/thumbnailview/previewitemdelegate.cpp, line 268
/KDE/kdegraphics/gwenview/lib/thumbnailview/previewitemdelegate.cpp, line 270
/KDE/kdegraphics/gwenview/lib/thumbnailview/previewitemdelegate.cpp, line 271
/KDE/kdelibs/kde3support/kdeui/k3iconview.cpp, line 150
/KDE/kdelibs/kde3support/kdeui/k3listbox.cpp, line 98
/KDE/kdelibs/kde3support/kdeui/k3listview.cpp, line 549
/KDE/kdelibs/kdeui/itemviews/klistwidget.cpp, line 115
/KDE/kdelibs/kdeui/kernel/kglobalsettings.cpp, line 242
/KDE/kdelibs/kdeui/kernel/kglobalsettings.h, line 142
/KDE/kdetoys/kweather/weatherbutton.cpp, line 98
/extragear/graphics/digikam/digikam/folderview.cpp, line 324
/extragear/graphics/digikam/digikam/iconview.cpp, line 1186
/extragear/graphics/digikam/digikam/imagecategorizedview.cpp, line 862
/extragear/graphics/digikam/digikam/imagecategorizedview.cpp, line 859
/playground/base/colors/kdeui/kglobalsettings.cpp, line 131
/playground/network/smb4k/smb4k/browser/smb4knetworkbrowser.cpp, line 480
/playground/network/smb4k/smb4k/sharesview/smb4ksharesiconview.cpp, line 511
/playground/network/smb4k/smb4k/sharesview/smb4kshareslistview.cpp, line 547

More information about the kde-core-devel mailing list