debugger: make alphabetic sorting of struct members optional.

Task-number: QTCREATORBUG-1608
This commit is contained in:
hjk
2010-09-23 11:15:56 +02:00
parent 6295208a5c
commit 034bb72dc4
12 changed files with 48 additions and 18 deletions

View File

@@ -827,12 +827,13 @@ void PdbEngine::handleListLocals(const PdbResponse &response)
//GdbMi data = all.findChild("data");
QList<WatchData> list;
WatchHandler *handler = watchHandler();
bool sortMembers = theDebuggerBoolSetting(SortStructMembers);
foreach (const GdbMi &child, all.children()) {
WatchData dummy;
dummy.iname = child.findChild("iname").data();
dummy.name = _(child.findChild("name").data());
//qDebug() << "CHILD: " << child.toString();
parseWatchData(handler->expandedINames(), dummy, child, &list);
parseWatchData(handler->expandedINames(), dummy, child, sortMembers, &list);
}
handler->insertBulkData(list);
}