From 5ab3d58cce8be8dda6e59938242b7f13bf77d93e Mon Sep 17 00:00:00 2001
From: hjk <qtc-committer@nokia.com>
Date: Wed, 29 Jun 2011 16:20:59 +0200
Subject: [PATCH] analyzer: remove unused DockWidgetEventFilter

Change-Id: I0ddcd555efc900905703669040f792fb7c4d95c9
Reviewed-on: http://codereview.qt.nokia.com/909
Reviewed-by: hjk <qthjk@ovi.com>
---
 src/plugins/analyzerbase/analyzermanager.cpp | 34 +-------------------
 1 file changed, 1 insertion(+), 33 deletions(-)

diff --git a/src/plugins/analyzerbase/analyzermanager.cpp b/src/plugins/analyzerbase/analyzermanager.cpp
index 72c79231aea..8ea3a13d652 100644
--- a/src/plugins/analyzerbase/analyzermanager.cpp
+++ b/src/plugins/analyzerbase/analyzermanager.cpp
@@ -106,33 +106,6 @@ namespace Internal {
 
 static const char lastActiveToolC[] = "Analyzer.Plugin.LastActiveTool";
 
-class DockWidgetEventFilter : public QObject
-{
-    Q_OBJECT
-
-public:
-    explicit DockWidgetEventFilter(QObject *parent = 0) : QObject(parent) {}
-
-signals:
-    void widgetResized();
-
-protected:
-    virtual bool eventFilter(QObject *obj, QEvent *event);
-};
-
-bool DockWidgetEventFilter::eventFilter(QObject *obj, QEvent *event)
-{
-    switch (event->type()) {
-    case QEvent::Resize:
-    case QEvent::ZOrderChange:
-        emit widgetResized();
-        break;
-    default:
-        break;
-    }
-    return QObject::eventFilter(obj, event);
-}
-
 // AnalyzerMode ////////////////////////////////////////////////////
 
 class AnalyzerMode : public Core::IMode
@@ -243,8 +216,6 @@ public:
     Utils::StatusLabel *m_statusLabel;
     typedef QMap<IAnalyzerTool *, FancyMainWindowSettings> MainWindowSettingsMap;
     QMap<IAnalyzerTool *, QList<QDockWidget *> > m_toolWidgets;
-    DockWidgetEventFilter *m_resizeEventFilter;
-
     MainWindowSettingsMap m_defaultSettings;
 
     // list of dock widgets to prevent memory leak
@@ -271,7 +242,6 @@ AnalyzerManager::AnalyzerManagerPrivate::AnalyzerManagerPrivate(AnalyzerManager
     m_controlsWidget(new QStackedWidget),
     m_viewsMenu(0),
     m_statusLabel(new Utils::StatusLabel),
-    m_resizeEventFilter(new DockWidgetEventFilter(qq)),
     m_restartOnStop(false),
     m_initialized(false)
 {
@@ -887,12 +857,10 @@ QDockWidget *AnalyzerManager::createDockWidget(IAnalyzerTool *tool, const QStrin
 
     QDockWidget *dockWidget = d->m_mainWindow->addDockForWidget(widget);
     dockWidget->setProperty(INITIAL_DOCK_AREA, int(area));
-    d->m_dockWidgets << AnalyzerManagerPrivate::DockPtr(dockWidget);
+    d->m_dockWidgets.append(AnalyzerManagerPrivate::DockPtr(dockWidget));
     dockWidget->setWindowTitle(title);
-
     d->m_toolWidgets[tool].push_back(dockWidget);
     d->addDock(area, dockWidget);
-    dockWidget->installEventFilter(d->m_resizeEventFilter);
     return dockWidget;
 }
 
-- 
GitLab