From kde-commits Sun Dec 11 15:59:35 2005 From: Maks Orlovich Date: Sun, 11 Dec 2005 15:59:35 +0000 To: kde-commits Subject: Re: KDE/kdelibs/kstyles/plastik Message-Id: <200512111059.36006.maksim () kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=113431670428223 On Sunday 11 December 2005 09:38, André Wöbbeking wrote: > SVN commit 487685 by woebbe: > > I like LineEdits with background and frame (taken from QCommonStyle). You can't do that. The license is wrong. > > 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(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); + } > } > }