summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikolai Kosjar <nikolai.kosjar@qt.io>2016-10-14 12:38:37 +0200
committerNikolai Kosjar <nikolai.kosjar@qt.io>2016-10-18 11:08:00 +0000
commitd29781fcd81decfb62aed0de5e2947f9f6f47dca (patch)
treecb95c4e93b49d301573c339cbf4fdd4927895bf2
parent84d298e085c9431c2e2137cf91ecce566dd675af (diff)
downloadqt-creator-d29781fcd81decfb62aed0de5e2947f9f6f47dca.tar.gz
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 <david.schulz@qt.io>
-rw-r--r--src/tools/clangbackend/ipcsource/clangcodemodelserver.cpp27
1 files changed, 1 insertions, 26 deletions
diff --git a/src/tools/clangbackend/ipcsource/clangcodemodelserver.cpp b/src/tools/clangbackend/ipcsource/clangcodemodelserver.cpp
index bea5eacea4..8a921320ad 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);