QStyle::stylePixmap, KDockWidget header height

Maksim Orlovich mo002j at mail.rochester.edu
Wed Sep 25 23:05:05 BST 2002


On Thu, 26 Sep 2002, Andreas Zehender wrote:
> Hi!
> 
> I am hunting a strange bug in the KPovModeler dock widget header at the 
> moment.
> I updated from CVS yesterday and noticed that the dock widget header in 
> KPovModeler is much bigger than the headers in KNode and Kate.
> 
> The reason seems to be that the call:
> 
> style().stylePixmap (QStyle::SP_TitleBarCloseButton, this));
> 
> returns a different pixmap in kdockwidget.cpp (kdelibs) and pmdockwidget.cpp 
> (kpovmodeler). While the knode code returns a pixmap of height 9, the 
> kpovmodeler icon has height 17 (keramic style)
> 
> Are there any special cases for the KDockWidget class in the kde styles that 
> don't work with the KPovModeler dock widget? On what depends the returned 
> icon size?

Yes, unfortunately, Keramik has to treat KDockWidget separately because
the default-size button is way too large for this :-( I can't think of a
nice solution right of the bat, but I'll keep thinking about it.





More information about the kde-core-devel mailing list