[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdelibs/kstyles/keramik
From:       Maks Orlovich <maksim () kde ! org>
Date:       2004-06-26 23:27:12
Message-ID: 20040626232712.C457A9980 () office ! kde ! org
[Download RAW message or body]

CVS commit by orlovich: 

Try harder to get the proper toolbar height for separators. Makes them look much nicer 
w/kolo[u]rpaint. 


  M +7 -2      keramik.cpp   1.131


--- kdelibs/kstyles/keramik/keramik.cpp  #1.130:1.131
@@ -1076,5 +1076,10 @@ void KeramikStyle::drawPrimitive( Primit
                 case PE_DockWindowSeparator:
                 {
-                        renderToolbarEntryBackground(p, 0, r, cg, (flags & Style_Horizontal) );
+                        QWidget*  paintWidget = dynamic_cast<QWidget*>(p->device());
+                        QToolBar* parent      = 0;
+                        if (paintWidget)
+                                parent = ::qt_cast<QToolBar*>(paintWidget->parentWidget());
+                        
+                        renderToolbarEntryBackground(p, parent, r, cg, (flags & Style_Horizontal) );
                         if ( !(flags & Style_Horizontal) )
                         {


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic