aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/kvirc/ui/kvi_input_editor.cpp12
1 files changed, 1 insertions, 11 deletions
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)