aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGravatar Fabio Bas2010-01-24 22:32:34 +0000
committerGravatar Fabio Bas2010-01-24 22:32:34 +0000
commit8cd8d0fff709a3f138e28a8b828bbecd9b234700 (patch)
treea8c67914ac3990988ca8fd04506d14d79461411c /src
parentprobable fix for "white on white" inputbar after r3850 (diff)
downloadKVIrc-8cd8d0fff709a3f138e28a8b828bbecd9b234700.tar.gz
KVIrc-8cd8d0fff709a3f138e28a8b828bbecd9b234700.tar.bz2
KVIrc-8cd8d0fff709a3f138e28a8b828bbecd9b234700.zip
applied patch for #697
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3882 17fca916-40b9-46aa-a4ea-0a15b648b75c
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)