summaryrefslogtreecommitdiff
path: root/src/plugins/clangcodemodel/clangcompletion.cpp
diff options
context:
space:
mode:
authorNikolai Kosjar <nikolai.kosjar@theqtcompany.com>2014-10-23 13:08:07 +0200
committerNikolai Kosjar <nikolai.kosjar@theqtcompany.com>2014-11-03 12:11:04 +0100
commitbf3c55be42e0fcedca0468a73ba7c4d293e60c12 (patch)
treeb7be98b93d9853c59df35cc2e0b4430d6d020e55 /src/plugins/clangcodemodel/clangcompletion.cpp
parent9cddeef036d95874b487f23e7c43895d45897766 (diff)
downloadqt-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.cpp17
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);