forked from qt-creator/qt-creator
Debugger: Remove most remaining occurrences of WatchData
... in WatchHandler and DebuggerEngine interface. Adjust using code. Change-Id: I6371f3e96ba46a783e23a5767cdde24a10d3fce7 Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com> Reviewed-by: hjk <hjk@theqtcompany.com>
This commit is contained in:
@@ -382,7 +382,7 @@ bool PdbEngine::setToolTipExpression(const DebuggerToolTipContext &ctx)
|
||||
return true;
|
||||
}
|
||||
|
||||
void PdbEngine::assignValueInDebugger(const WatchData *, const QString &expression, const QVariant &value)
|
||||
void PdbEngine::assignValueInDebugger(WatchItem *, const QString &expression, const QVariant &value)
|
||||
{
|
||||
//DebuggerCommand cmd("assignValue");
|
||||
//cmd.arg("expression", expression);
|
||||
@@ -393,9 +393,9 @@ void PdbEngine::assignValueInDebugger(const WatchData *, const QString &expressi
|
||||
updateLocals();
|
||||
}
|
||||
|
||||
void PdbEngine::updateWatchData(const WatchData &data)
|
||||
void PdbEngine::updateWatchItem(WatchItem *item)
|
||||
{
|
||||
Q_UNUSED(data);
|
||||
Q_UNUSED(item);
|
||||
updateAll();
|
||||
}
|
||||
|
||||
@@ -573,12 +573,12 @@ void PdbEngine::refreshLocals(const GdbMi &vars)
|
||||
|
||||
QSet<QByteArray> toDelete;
|
||||
foreach (WatchItem *item, handler->model()->treeLevelItems<WatchItem *>(2))
|
||||
toDelete.insert(item->d.iname);
|
||||
toDelete.insert(item->iname);
|
||||
|
||||
foreach (const GdbMi &child, vars.children()) {
|
||||
WatchItem *item = new WatchItem(child);
|
||||
handler->insertItem(item);
|
||||
toDelete.remove(item->d.iname);
|
||||
toDelete.remove(item->iname);
|
||||
}
|
||||
|
||||
handler->purgeOutdatedItems(toDelete);
|
||||
|
||||
Reference in New Issue
Block a user