aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/languageserverprotocol
diff options
context:
space:
mode:
authorDavid Schulz <david.schulz@qt.io>2018-11-28 08:16:19 +0100
committerDavid Schulz <david.schulz@qt.io>2019-01-17 06:39:40 +0000
commitd14490d3023a3002b1a71efddef9c20d5e885aa1 (patch)
tree44d5e8ec61067ce0e8e172a7f0dbe72d619eb55e /src/libs/languageserverprotocol
parentfb73d1764cbdfb0ec91c7a6fd90416a765c6f831 (diff)
LSP: Collect usages of the symbol under cursor
Fixes: QTCREATORBUG-21577 Change-Id: I2bc6a0ac094eb74f802f5fe77a6eab2c82cbbbbf Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'src/libs/languageserverprotocol')
-rw-r--r--src/libs/languageserverprotocol/languagefeatures.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libs/languageserverprotocol/languagefeatures.h b/src/libs/languageserverprotocol/languagefeatures.h
index 5b9bd3cf440..9db51863618 100644
--- a/src/libs/languageserverprotocol/languagefeatures.h
+++ b/src/libs/languageserverprotocol/languagefeatures.h
@@ -235,6 +235,9 @@ public:
class ReferenceContext : public JsonObject
{
public:
+ explicit ReferenceContext(bool includeDeclaration)
+ { setIncludeDeclaration(includeDeclaration); }
+ ReferenceContext() = default;
using JsonObject::JsonObject;
bool includeDeclaration() const { return typedValue<bool>(includeDeclarationKey); }
void setIncludeDeclaration(bool includeDeclaration)