From 66e9410f3dff6c664853971387ccf1239df1dee1 Mon Sep 17 00:00:00 2001
From: con <qtc-committer@nokia.com>
Date: Fri, 30 Jan 2009 17:09:09 +0100
Subject: [PATCH] Fixes:    - Unwanted focus halos

---
 src/plugins/coreplugin/editormanager/openeditorsview.cpp | 1 +
 src/plugins/find/searchresultwindow.cpp                  | 1 +
 src/plugins/projectexplorer/foldernavigationwidget.cpp   | 1 +
 src/plugins/projectexplorer/projecttreewidget.cpp        | 1 +
 src/plugins/projectexplorer/taskwindow.cpp               | 1 +
 5 files changed, 5 insertions(+)

diff --git a/src/plugins/coreplugin/editormanager/openeditorsview.cpp b/src/plugins/coreplugin/editormanager/openeditorsview.cpp
index a7119c74547..fe42bea10c7 100644
--- a/src/plugins/coreplugin/editormanager/openeditorsview.cpp
+++ b/src/plugins/coreplugin/editormanager/openeditorsview.cpp
@@ -70,6 +70,7 @@ OpenEditorsWidget::OpenEditorsWidget()
     m_ui.editorList->setTextElideMode(Qt::ElideMiddle);
     m_ui.editorList->installEventFilter(this);
     m_ui.editorList->setFrameStyle(QFrame::NoFrame);
+    m_ui.editorList->setAttribute(Qt::WA_MacShowFocusRect, false);
     EditorManager *em = EditorManager::instance();
     foreach (IEditor *editor, em->openedEditors()) {
         registerEditor(editor);
diff --git a/src/plugins/find/searchresultwindow.cpp b/src/plugins/find/searchresultwindow.cpp
index a979e9b39c9..9bad41fd33e 100644
--- a/src/plugins/find/searchresultwindow.cpp
+++ b/src/plugins/find/searchresultwindow.cpp
@@ -56,6 +56,7 @@ SearchResultWindow::SearchResultWindow()
     m_searchResultTreeView = new SearchResultTreeView(m_widget);
     m_searchResultTreeView->setUniformRowHeights(true);
     m_searchResultTreeView->setFrameStyle(QFrame::NoFrame);
+    m_searchResultTreeView->setAttribute(Qt::WA_MacShowFocusRect, false);
     m_widget->addWidget(m_searchResultTreeView);
 
     m_noMatchesFoundDisplay = new QListWidget(m_widget);
diff --git a/src/plugins/projectexplorer/foldernavigationwidget.cpp b/src/plugins/projectexplorer/foldernavigationwidget.cpp
index 29b0fbe1cd1..c5aae6cb20b 100644
--- a/src/plugins/projectexplorer/foldernavigationwidget.cpp
+++ b/src/plugins/projectexplorer/foldernavigationwidget.cpp
@@ -89,6 +89,7 @@ FolderNavigationWidget::FolderNavigationWidget(QWidget *parent)
     m_filter->setSourceModel(m_dirModel);
     m_view->setModel(m_filter);
     m_view->setFrameStyle(QFrame::NoFrame);
+    m_view->setAttribute(Qt::WA_MacShowFocusRect, false);
     setFocusProxy(m_view);
 
     QVBoxLayout *layout = new QVBoxLayout();
diff --git a/src/plugins/projectexplorer/projecttreewidget.cpp b/src/plugins/projectexplorer/projecttreewidget.cpp
index 859cef01af1..3ad8b9209e9 100644
--- a/src/plugins/projectexplorer/projecttreewidget.cpp
+++ b/src/plugins/projectexplorer/projecttreewidget.cpp
@@ -75,6 +75,7 @@ public:
         setUniformRowHeights(true);
         setTextElideMode(Qt::ElideNone);
 //        setExpandsOnDoubleClick(false);
+        setAttribute(Qt::WA_MacShowFocusRect, false);
     }
 
 protected:
diff --git a/src/plugins/projectexplorer/taskwindow.cpp b/src/plugins/projectexplorer/taskwindow.cpp
index 596864a4601..f91a8002ec5 100644
--- a/src/plugins/projectexplorer/taskwindow.cpp
+++ b/src/plugins/projectexplorer/taskwindow.cpp
@@ -265,6 +265,7 @@ TaskWindow::TaskWindow()
     m_listview->setItemDelegate(tld);
     m_listview->setWindowIcon(QIcon(":/qt4projectmanager/images/window.png"));
     m_listview->setContextMenuPolicy(Qt::ActionsContextMenu);
+    m_listview->setAttribute(Qt::WA_MacShowFocusRect, false);
 
     m_taskWindowContext = new TaskWindowContext(m_listview);
     core->addContextObject(m_taskWindowContext);
-- 
GitLab