forked from qt-creator/qt-creator
analyzer: remove unused DockWidgetEventFilter
Change-Id: I0ddcd555efc900905703669040f792fb7c4d95c9 Reviewed-on: http://codereview.qt.nokia.com/909 Reviewed-by: hjk <qthjk@ovi.com>
This commit is contained in:
@@ -106,33 +106,6 @@ namespace Internal {
|
|||||||
|
|
||||||
static const char lastActiveToolC[] = "Analyzer.Plugin.LastActiveTool";
|
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 ////////////////////////////////////////////////////
|
// AnalyzerMode ////////////////////////////////////////////////////
|
||||||
|
|
||||||
class AnalyzerMode : public Core::IMode
|
class AnalyzerMode : public Core::IMode
|
||||||
@@ -243,8 +216,6 @@ public:
|
|||||||
Utils::StatusLabel *m_statusLabel;
|
Utils::StatusLabel *m_statusLabel;
|
||||||
typedef QMap<IAnalyzerTool *, FancyMainWindowSettings> MainWindowSettingsMap;
|
typedef QMap<IAnalyzerTool *, FancyMainWindowSettings> MainWindowSettingsMap;
|
||||||
QMap<IAnalyzerTool *, QList<QDockWidget *> > m_toolWidgets;
|
QMap<IAnalyzerTool *, QList<QDockWidget *> > m_toolWidgets;
|
||||||
DockWidgetEventFilter *m_resizeEventFilter;
|
|
||||||
|
|
||||||
MainWindowSettingsMap m_defaultSettings;
|
MainWindowSettingsMap m_defaultSettings;
|
||||||
|
|
||||||
// list of dock widgets to prevent memory leak
|
// list of dock widgets to prevent memory leak
|
||||||
@@ -271,7 +242,6 @@ AnalyzerManager::AnalyzerManagerPrivate::AnalyzerManagerPrivate(AnalyzerManager
|
|||||||
m_controlsWidget(new QStackedWidget),
|
m_controlsWidget(new QStackedWidget),
|
||||||
m_viewsMenu(0),
|
m_viewsMenu(0),
|
||||||
m_statusLabel(new Utils::StatusLabel),
|
m_statusLabel(new Utils::StatusLabel),
|
||||||
m_resizeEventFilter(new DockWidgetEventFilter(qq)),
|
|
||||||
m_restartOnStop(false),
|
m_restartOnStop(false),
|
||||||
m_initialized(false)
|
m_initialized(false)
|
||||||
{
|
{
|
||||||
@@ -887,12 +857,10 @@ QDockWidget *AnalyzerManager::createDockWidget(IAnalyzerTool *tool, const QStrin
|
|||||||
|
|
||||||
QDockWidget *dockWidget = d->m_mainWindow->addDockForWidget(widget);
|
QDockWidget *dockWidget = d->m_mainWindow->addDockForWidget(widget);
|
||||||
dockWidget->setProperty(INITIAL_DOCK_AREA, int(area));
|
dockWidget->setProperty(INITIAL_DOCK_AREA, int(area));
|
||||||
d->m_dockWidgets << AnalyzerManagerPrivate::DockPtr(dockWidget);
|
d->m_dockWidgets.append(AnalyzerManagerPrivate::DockPtr(dockWidget));
|
||||||
dockWidget->setWindowTitle(title);
|
dockWidget->setWindowTitle(title);
|
||||||
|
|
||||||
d->m_toolWidgets[tool].push_back(dockWidget);
|
d->m_toolWidgets[tool].push_back(dockWidget);
|
||||||
d->addDock(area, dockWidget);
|
d->addDock(area, dockWidget);
|
||||||
dockWidget->installEventFilter(d->m_resizeEventFilter);
|
|
||||||
return dockWidget;
|
return dockWidget;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user