From 8cd8d0fff709a3f138e28a8b828bbecd9b234700 Mon Sep 17 00:00:00 2001 From: Fabio Bas Date: Sun, 24 Jan 2010 22:32:34 +0000 Subject: applied patch for #697 git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3882 17fca916-40b9-46aa-a4ea-0a15b648b75c --- src/kvirc/ui/kvi_input_editor.cpp | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) (limited to 'src') diff --git a/src/kvirc/ui/kvi_input_editor.cpp b/src/kvirc/ui/kvi_input_editor.cpp index d5e5b3379..efb5f765c 100644 --- a/src/kvirc/ui/kvi_input_editor.cpp +++ b/src/kvirc/ui/kvi_input_editor.cpp @@ -109,12 +109,6 @@ KviInputEditor::KviInputEditor(QWidget * pPar, KviWindow * pWnd, KviUserListView setAutoFillBackground(false); - QPalette pal = palette(); - pal.setBrush(QPalette::Active, QPalette::Base, Qt::transparent); - pal.setBrush(QPalette::Inactive, QPalette::Base, Qt::transparent); - pal.setBrush(QPalette::Disabled, QPalette::Base, Qt::transparent); - setPalette(pal); - setFocusPolicy(Qt::StrongFocus); setAcceptDrops(true); @@ -242,6 +236,7 @@ void KviInputEditor::paintEvent(QPaintEvent *) option.state |= QStyle::State_ReadOnly; option.features = QStyleOptionFrameV2::None; + style()->drawPrimitive(QStyle::PE_FrameLineEdit, &option, &p, this); QRect r = style()->subElementRect(QStyle::SE_LineEditContents, &option, this); r.setX(r.x() + KVI_INPUT_MARGIN); r.setY(r.y() + KVI_INPUT_MARGIN); @@ -281,13 +276,8 @@ void KviInputEditor::paintEvent(QPaintEvent *) r.setBottom(r.bottom() - KVI_INPUT_PADDING); p.setClipRect(r); - p.save(); p.translate(r.topLeft()); drawContents(&p); - p.restore(); - - p.setClipRect(rect()); - style()->drawPrimitive(QStyle::PE_FrameLineEdit, &option, &p, this); } void KviInputEditor::drawContents(QPainter * p) -- cgit v1.3.1-10-gc9f91