summaryrefslogtreecommitdiffstats
path: root/modules/gdscript/language_server/gdscript_language_protocol.h
diff options
context:
space:
mode:
authorgeequlim <geequlim@gmail.com>2019-06-23 21:10:28 +0800
committergeequlim <geequlim@gmail.com>2019-08-11 13:30:15 +0800
commitfa6d6a329c93224b5454b17603284913da0472a3 (patch)
tree6247b59ba4313cb1af1b80efbf45fab2bff10dba /modules/gdscript/language_server/gdscript_language_protocol.h
parent37aafaaa9cc7d66c85fd9395e46b2386d899ba12 (diff)
downloadredot-engine-fa6d6a329c93224b5454b17603284913da0472a3.tar.gz
Add optional smart resolve sulotion
The smart resolvaion can guess most symbols but it might be slow so disabled by default users can turn on it in the editor setting
Diffstat (limited to 'modules/gdscript/language_server/gdscript_language_protocol.h')
-rw-r--r--modules/gdscript/language_server/gdscript_language_protocol.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/modules/gdscript/language_server/gdscript_language_protocol.h b/modules/gdscript/language_server/gdscript_language_protocol.h
index c6495250c1..dbe073dd07 100644
--- a/modules/gdscript/language_server/gdscript_language_protocol.h
+++ b/modules/gdscript/language_server/gdscript_language_protocol.h
@@ -79,6 +79,8 @@ public:
void notify_all_clients(const String &p_method, const Variant &p_params = Variant());
void notify_client(const String &p_method, const Variant &p_params = Variant(), int p_client = -1);
+ bool is_smart_resolve_enabled() const;
+
GDScriptLanguageProtocol();
~GDScriptLanguageProtocol();
};