From be563abf68c5c8561d9d6c0b765941b6123fd52e Mon Sep 17 00:00:00 2001 From: Christian Kamm Date: Fri, 24 Sep 2010 15:07:42 +0200 Subject: C++ indenter: Simplify debugging by making dump() more verbose. --- src/plugins/cpptools/cppcodeformatter.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/plugins/cpptools/cppcodeformatter.cpp') diff --git a/src/plugins/cpptools/cppcodeformatter.cpp b/src/plugins/cpptools/cppcodeformatter.cpp index b242f6c490..87811c01cd 100644 --- a/src/plugins/cpptools/cppcodeformatter.cpp +++ b/src/plugins/cpptools/cppcodeformatter.cpp @@ -36,6 +36,7 @@ #include #include +#include #include #include #include @@ -907,10 +908,12 @@ int CodeFormatter::tokenizeBlock(const QTextBlock &block, bool *endedJoined) void CodeFormatter::dump() const { + QMetaEnum metaEnum = staticMetaObject.enumerator(staticMetaObject.indexOfEnumerator("StateType")); + qDebug() << "Current token index" << m_tokenIndex; qDebug() << "Current state:"; foreach (State s, m_currentState) { - qDebug() << s.type << s.savedIndentDepth << s.savedPaddingDepth; + qDebug() << metaEnum.valueToKey(s.type) << s.savedIndentDepth << s.savedPaddingDepth; } qDebug() << "Current indent depth:" << m_indentDepth; qDebug() << "Current padding depth:" << m_paddingDepth; -- cgit v1.2.1