debugger: fix red foreground color for changed values

Change-Id: Ib170199739bad3b193ddee077ff857a96f259f49
Reviewed-by: hjk <qthjk@ovi.com>
This commit is contained in:
hjk
2012-03-13 16:32:00 +01:00
committed by hjk
parent cec4f7d524
commit 273d823e6b

View File

@@ -1089,8 +1089,9 @@ void WatchModel::insertData(const WatchData &data)
if (WatchItem *oldItem = findItem(data.iname, parent)) { if (WatchItem *oldItem = findItem(data.iname, parent)) {
bool hadChildren = oldItem->hasChildren; bool hadChildren = oldItem->hasChildren;
// Overwrite old entry. // Overwrite old entry.
bool hasChanged = oldItem->hasChanged(data);
oldItem->setData(data); oldItem->setData(data);
oldItem->changed = data.hasChanged(*oldItem); oldItem->changed = hasChanged;
oldItem->generation = m_generationCounter; oldItem->generation = m_generationCounter;
QModelIndex idx = watchIndex(oldItem); QModelIndex idx = watchIndex(oldItem);
emit dataChanged(idx, idx.sibling(idx.row(), 2)); emit dataChanged(idx, idx.sibling(idx.row(), 2));