From d29781fcd81decfb62aed0de5e2947f9f6f47dca Mon Sep 17 00:00:00 2001 From: Nikolai Kosjar Date: Fri, 14 Oct 2016 12:38:37 +0200 Subject: [PATCH] Clang: Remove left-over functions ...that helped modifying the delayed parse timeout. Those are pointless now (at least in the backend) because we have a non-blocking translation unit (except for the first edit) around. The only client using the timer value is currently ClangCodeModelServer::registerUnsavedFilesForEditor - a case for which no configuration should be needed. Change-Id: I0f4171d6ee98bcac229aa5a207b6aa17b336a29a Reviewed-by: David Schulz --- .../ipcsource/clangcodemodelserver.cpp | 27 +------------------ 1 file changed, 1 insertion(+), 26 deletions(-) diff --git a/src/tools/clangbackend/ipcsource/clangcodemodelserver.cpp b/src/tools/clangbackend/ipcsource/clangcodemodelserver.cpp index bea5eacea49..8a921320ad3 100644 --- a/src/tools/clangbackend/ipcsource/clangcodemodelserver.cpp +++ b/src/tools/clangbackend/ipcsource/clangcodemodelserver.cpp @@ -55,34 +55,9 @@ namespace ClangBackEnd { -namespace { - -int getIntervalFromEnviromentVariable() -{ - bool isConversionOk = false; - const int intervalAsInt = qEnvironmentVariableIntValue("QTC_CLANG_DELAYED_REPARSE_TIMEOUT", - &isConversionOk); - - if (isConversionOk) - return intervalAsInt; - else - return -1; -} - -int delayedDocumentAnnotationsTimerInterval() -{ - static const int defaultInterval = 1500; - static const int userDefinedInterval = getIntervalFromEnviromentVariable(); - static const int interval = userDefinedInterval >= 0 ? userDefinedInterval : defaultInterval; - - return interval; -} - -} // anonymous - ClangCodeModelServer::ClangCodeModelServer() : documents(projects, unsavedFiles) - , updateDocumentAnnotationsTimeOutInMs(delayedDocumentAnnotationsTimerInterval()) + , updateDocumentAnnotationsTimeOutInMs(1500) { updateDocumentAnnotationsTimer.setSingleShot(true);