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

List:       kde-commits
Subject:    KDE/kdelibs/kstyles/plastik
From:       André Wöbbeking <Woebbeking () web ! de>
Date:       2005-12-11 14:38:11
Message-ID: 1134311891.632353.28654.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 487685 by woebbe:

I like LineEdits with background and frame (taken from QCommonStyle).

 M  +9 -1      plastik.cpp  


--- trunk/KDE/kdelibs/kstyles/plastik/plastik.cpp #487684:487685
@@ -1441,7 +1441,15 @@
 
                 case LineEdit::Panel:
                 {
-                    // TODO
+                    if (const QStyleOptionFrame *panel = qstyleoption_cast<const \
QStyleOptionFrame*>(opt)) +                    {
+                        const int lineWidth(panel->lineWidth);
+                        p->fillRect(r.adjusted(lineWidth, lineWidth, -lineWidth, \
-lineWidth), +                                    pal.brush(QPalette::Base));
+
+                        if (lineWidth > 0)
+                            drawPrimitive(PE_FrameLineEdit, panel, p, widget);
+                    }
                 }
             }
 


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

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