forked from qt-creator/qt-creator
Valgrind: Use QMetaEnum for parsing enum values
Change-Id: I43685e3fde662a57b6966d5f5f29d4138158b4d8 Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -22,6 +22,7 @@
|
||||
|
||||
#include <QDebug>
|
||||
#include <QListView>
|
||||
#include <QMetaEnum>
|
||||
#include <QPushButton>
|
||||
#include <QSettings>
|
||||
#include <QStandardItemModel>
|
||||
@@ -325,8 +326,9 @@ ValgrindSettings::ValgrindSettings(bool global)
|
||||
|
||||
visibleErrorKinds.setSettingsKey(base + "VisibleErrorKinds");
|
||||
QList<int> defaultErrorKinds;
|
||||
for (int i = 0; i < Valgrind::XmlProtocol::MemcheckErrorKindCount; ++i)
|
||||
defaultErrorKinds << i;
|
||||
const QMetaEnum memcheckErrorEnum = QMetaEnum::fromType<XmlProtocol::MemcheckError>();
|
||||
for (int i = 0; i < memcheckErrorEnum.keyCount(); ++i)
|
||||
defaultErrorKinds << memcheckErrorEnum.value(i);
|
||||
visibleErrorKinds.setDefaultValue(defaultErrorKinds);
|
||||
|
||||
detectCycles.setSettingsKey(base + "Callgrind.CycleDetection");
|
||||
|
||||
Reference in New Issue
Block a user