From c5db5d3fe3e1aee2c03ad579dccd284b49782358 Mon Sep 17 00:00:00 2001
From: kh1 <qt-info@nokia.com>
Date: Tue, 17 Aug 2010 15:56:27 +0200
Subject: [PATCH] Make sure the query widget is shown using creator style.

---
 src/plugins/help/searchwidget.cpp | 27 ++++++++++++++++++++++-----
 1 file changed, 22 insertions(+), 5 deletions(-)

diff --git a/src/plugins/help/searchwidget.cpp b/src/plugins/help/searchwidget.cpp
index 5e564388a78..b24889248d0 100644
--- a/src/plugins/help/searchwidget.cpp
+++ b/src/plugins/help/searchwidget.cpp
@@ -33,6 +33,7 @@
 
 #include <coreplugin/icore.h>
 #include <coreplugin/progressmanager/progressmanager.h>
+#include <utils/styledbar.h>
 
 #include <QtCore/QMap>
 #include <QtCore/QString>
@@ -98,14 +99,30 @@ void SearchWidget::showEvent(QShowEvent *event)
 {
     if (!event->spontaneous() && !searchEngine) {
         QVBoxLayout *vLayout = new QVBoxLayout(this);
-        vLayout->setMargin(4);
+        vLayout->setMargin(0);
+        vLayout->setSpacing(0);
 
         searchEngine = (&LocalHelpManager::helpEngine())->searchEngine();
-        resultWidget = searchEngine->resultWidget();
-        QHelpSearchQueryWidget *queryWidget = searchEngine->queryWidget();
 
-        vLayout->addWidget(queryWidget);
-        vLayout->addWidget(resultWidget);
+        Utils::StyledBar *toolbar = new Utils::StyledBar(this);
+        toolbar->setSingleRow(false);
+        QHelpSearchQueryWidget *queryWidget = searchEngine->queryWidget();
+        QLayout *tbLayout = new QVBoxLayout();
+        tbLayout->setSpacing(6);
+        tbLayout->setMargin(4);
+        tbLayout->addWidget(queryWidget);
+        toolbar->setLayout(tbLayout);
+
+        Utils::StyledBar *toolbar2 = new Utils::StyledBar(this);
+        toolbar2->setSingleRow(false);
+        tbLayout = new QVBoxLayout();
+        tbLayout->setSpacing(0);
+        tbLayout->setMargin(0);
+        tbLayout->addWidget(resultWidget = searchEngine->resultWidget());
+        toolbar2->setLayout(tbLayout);
+
+        vLayout->addWidget(toolbar);
+        vLayout->addWidget(toolbar2);
 
         setFocusProxy(queryWidget);
 
-- 
GitLab