Debugger: Sort settings in dump

It's a hash, it has random order.

Change-Id: I6ae90b0d175a8a398f7a774deb25a8e5b5c46c62
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Orgad Shaneh
2017-07-14 00:17:35 +03:00
committed by Orgad Shaneh
parent 365e747a11
commit b207ef447d

View File

@@ -683,21 +683,20 @@ SavedAction *DebuggerSettings::item(int code) const
QString DebuggerSettings::dump() const
{
QString out;
QTextStream ts(&out);
ts << "Debugger settings: ";
QStringList settings;
foreach (SavedAction *item, m_items) {
QString key = item->settingsKey();
if (!key.isEmpty()) {
const QString current = item->value().toString();
const QString default_ = item->defaultValue().toString();
ts << '\n' << key << ": " << current
<< " (default: " << default_ << ')';
QString setting = key + ": " + current + " (default: " + default_ + ')';
if (current != default_)
ts << " ***";
setting += " ***";
settings << setting;
}
}
return out;
settings.sort();
return "Debugger settings:\n" + settings.join('\n');
}
} // namespace Internal