diff --git a/src/plugins/debugger/watchhandler.cpp b/src/plugins/debugger/watchhandler.cpp index d1680a9d340..58a74cbdad9 100644 --- a/src/plugins/debugger/watchhandler.cpp +++ b/src/plugins/debugger/watchhandler.cpp @@ -207,14 +207,14 @@ void WatchModel::beginCycle(bool fullCycle) if (fullCycle) m_generationCounter++; - emit enableUpdates(false); + //emit enableUpdates(false); } void WatchModel::endCycle() { removeOutdated(); m_fetchTriggered.clear(); - emit enableUpdates(true); + //emit enableUpdates(true); } DebuggerEngine *WatchModel::engine() const diff --git a/src/plugins/debugger/watchhandler.h b/src/plugins/debugger/watchhandler.h index d5e8653267c..f4531eae4ea 100644 --- a/src/plugins/debugger/watchhandler.h +++ b/src/plugins/debugger/watchhandler.h @@ -122,9 +122,6 @@ private: void dumpHelper(WatchItem *item); void emitAllChanged(); -signals: - void enableUpdates(bool); - private: QString displayType(const WatchData &typeIn) const; QString formattedValue(const WatchData &data) const; diff --git a/src/plugins/debugger/watchwindow.cpp b/src/plugins/debugger/watchwindow.cpp index 4f464188ff8..f9faefd2b4f 100644 --- a/src/plugins/debugger/watchwindow.cpp +++ b/src/plugins/debugger/watchwindow.cpp @@ -997,23 +997,11 @@ void WatchWindow::setModel(QAbstractItemModel *model) } connect(model, SIGNAL(layoutChanged()), SLOT(resetHelper())); - connect(model, SIGNAL(enableUpdates(bool)), SLOT(setUpdatesEnabled(bool))); - // Potentially left in disabled state in case engine crashes when expanding. - setUpdatesEnabled(true); -} - -void WatchWindow::setUpdatesEnabled(bool enable) -{ - //qDebug() << "ENABLING UPDATES: " << enable; - QTreeView::setUpdatesEnabled(enable); } void WatchWindow::resetHelper() { - bool old = updatesEnabled(); - setUpdatesEnabled(false); resetHelper(model()->index(0, 0)); - setUpdatesEnabled(old); } void WatchWindow::resetHelper(const QModelIndex &idx) diff --git a/src/plugins/debugger/watchwindow.h b/src/plugins/debugger/watchwindow.h index 6ef9f55936d..8e33506ac7e 100644 --- a/src/plugins/debugger/watchwindow.h +++ b/src/plugins/debugger/watchwindow.h @@ -62,7 +62,6 @@ private: Q_SLOT void resetHelper(); Q_SLOT void expandNode(const QModelIndex &idx); Q_SLOT void collapseNode(const QModelIndex &idx); - Q_SLOT void setUpdatesEnabled(bool enable); void setModel(QAbstractItemModel *model); void keyPressEvent(QKeyEvent *ev);