From 0c7312e05dcdf0c05988e2efb9dfd14e5811f100 Mon Sep 17 00:00:00 2001
From: mae <qt-info@nokia.com>
Date: Fri, 9 Apr 2010 13:48:43 +0200
Subject: [PATCH] if a tooltip, do as tooltip do

The fake tooltip duplication is not nice.
---
 src/plugins/cpptools/cppcodecompletion.cpp      | 3 ++-
 src/plugins/qmljseditor/qmljscodecompletion.cpp | 3 ++-
 src/plugins/texteditor/completionwidget.cpp     | 1 -
 3 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/plugins/cpptools/cppcodecompletion.cpp b/src/plugins/cpptools/cppcodecompletion.cpp
index 2e72ef55004..b7b26caf1b5 100644
--- a/src/plugins/cpptools/cppcodecompletion.cpp
+++ b/src/plugins/cpptools/cppcodecompletion.cpp
@@ -300,7 +300,8 @@ FunctionArgumentWidget::FunctionArgumentWidget():
     connect(downArrow, SIGNAL(clicked()), SLOT(nextPage()));
 
     setTextFormat(Qt::RichText);
-    setMargin(1);
+    setMargin(1 + style()->pixelMetric(QStyle::PM_ToolTipLabelFrameWidth, 0, this));
+    setIndent(1);
 
     qApp->installEventFilter(this);
 }
diff --git a/src/plugins/qmljseditor/qmljscodecompletion.cpp b/src/plugins/qmljseditor/qmljscodecompletion.cpp
index 61ebb7911cc..a074fee00c2 100644
--- a/src/plugins/qmljseditor/qmljscodecompletion.cpp
+++ b/src/plugins/qmljseditor/qmljscodecompletion.cpp
@@ -364,7 +364,8 @@ FunctionArgumentWidget::FunctionArgumentWidget():
     m_popupFrame->setLayout(layout);
 
     setTextFormat(Qt::RichText);
-    setMargin(1);
+    setMargin(1 + style()->pixelMetric(QStyle::PM_ToolTipLabelFrameWidth, 0, this));
+    setIndent(1);
 
     qApp->installEventFilter(this);
 }
diff --git a/src/plugins/texteditor/completionwidget.cpp b/src/plugins/texteditor/completionwidget.cpp
index 27d642ba067..b2b593d2cba 100644
--- a/src/plugins/texteditor/completionwidget.cpp
+++ b/src/plugins/texteditor/completionwidget.cpp
@@ -83,7 +83,6 @@ public:
         setForegroundRole(QPalette::ToolTipText);
         setBackgroundRole(QPalette::ToolTipBase);
         setMargin(1 + style()->pixelMetric(QStyle::PM_ToolTipLabelFrameWidth, 0, this));
-
         setIndent(1);
     }
 
-- 
GitLab