diff options
author | Nikolai Kosjar <nikolai.kosjar@theqtcompany.com> | 2014-10-23 13:08:07 +0200 |
---|---|---|
committer | Nikolai Kosjar <nikolai.kosjar@theqtcompany.com> | 2014-11-03 12:11:04 +0100 |
commit | bf3c55be42e0fcedca0468a73ba7c4d293e60c12 (patch) | |
tree | b7be98b93d9853c59df35cc2e0b4430d6d020e55 /src/plugins/clangcodemodel/clangcompletion.cpp | |
parent | 9cddeef036d95874b487f23e7c43895d45897766 (diff) | |
download | qt-creator-bf3c55be42e0fcedca0468a73ba7c4d293e60c12.tar.gz |
ClangCodeModel: Make use of QLoggingCategory
Change-Id: I28d50e224803096c032ae6e387bf1346db4cc216
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
Diffstat (limited to 'src/plugins/clangcodemodel/clangcompletion.cpp')
-rw-r--r-- | src/plugins/clangcodemodel/clangcompletion.cpp | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/src/plugins/clangcodemodel/clangcompletion.cpp b/src/plugins/clangcodemodel/clangcompletion.cpp index 4edc015448..d6019fb687 100644 --- a/src/plugins/clangcodemodel/clangcompletion.cpp +++ b/src/plugins/clangcodemodel/clangcompletion.cpp @@ -61,11 +61,10 @@ #include <QCoreApplication> #include <QDirIterator> +#include <QLoggingCategory> #include <QTextCursor> #include <QTextDocument> -static const bool DebugTiming = qgetenv("QTC_CLANG_VERBOSE") == "1"; - using namespace ClangCodeModel; using namespace ClangCodeModel::Internal; using namespace CPlusPlus; @@ -73,6 +72,7 @@ using namespace CppTools; using namespace TextEditor; static const char SNIPPET_ICON_PATH[] = ":/texteditor/images/snippet.png"; +static Q_LOGGING_CATEGORY(log, "qtc.clangcodemodel.completion") namespace { @@ -170,17 +170,13 @@ static QList<CodeCompletionResult> unfilteredCompletion(const ClangCompletionAss if (!modifiedInput.isEmpty()) unsavedFiles.insert(fileName, modifiedInput); - QTime t; - if (DebugTiming) { - qDebug() << "Here we go with ClangCompletionAssistProcessor...."; - t.start(); - } + qCDebug(log) << "Starting completion..."; + QTime t; t.start(); QList<CodeCompletionResult> result = wrapper->codeCompleteAt(line, column + 1, unsavedFiles); ::Utils::sort(result); - if (DebugTiming) - qDebug() << "... Completion done in" << t.elapsed() << "ms, with" << result.count() << "items."; + qCDebug(log) << "Completion done in" << t.elapsed() << "ms, with" << result.count() << "items."; return result; } @@ -977,8 +973,7 @@ int ClangCompletionAssistProcessor::startCompletionInternal(const QString fileNa int l = line, c = column; Convenience::convertPosition(m_interface->textDocument(), nameStart, &l, &c); - if (DebugTiming) - qDebug()<<"complete constructor or function @" << line<<":"<<column << "->"<<l<<":"<<c; + qCDebug(log)<<"complete constructor or function @" << line<<":"<<column << "->"<<l<<":"<<c; const QList<CodeCompletionResult> completions = unfilteredCompletion( m_interface.data(), fileName, l, c, QByteArray(), signalCompletion || slotCompletion); |