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";
|
||||
|
||||
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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user