diff options
| author | 2010-01-24 22:32:34 +0000 | |
|---|---|---|
| committer | 2010-01-24 22:32:34 +0000 | |
| commit | 8cd8d0fff709a3f138e28a8b828bbecd9b234700 (patch) | |
| tree | a8c67914ac3990988ca8fd04506d14d79461411c | |
| parent | probable fix for "white on white" inputbar after r3850 (diff) | |
| download | KVIrc-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
| -rw-r--r-- | src/kvirc/ui/kvi_input_editor.cpp | 12 |
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) |
