aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/texteditor/ioutlinewidget.h
diff options
context:
space:
mode:
authorDavid Schulz <david.schulz@qt.io>2019-07-16 12:29:20 +0200
committerDavid Schulz <david.schulz@qt.io>2019-07-18 08:34:18 +0000
commit3fbb5ddba873e65855e8cf4d9b404170746fc511 (patch)
tree9641577431600b11c635ec33f8085663d145dba5 /src/plugins/texteditor/ioutlinewidget.h
parent3ae169f8ac3c4176e57399ae13f02fb778ced4ad (diff)
LanguageClient: Show outline after server start
If the server was started by opening a document the outline factory and client was not properly initialized in the time the outline was requested. Update the outline after the client is fully initialized. Fixes: QTCREATORBUG-22695 Change-Id: I84dc56eead9774d80ed6baf7792daff930a7cb8e Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Diffstat (limited to 'src/plugins/texteditor/ioutlinewidget.h')
-rw-r--r--src/plugins/texteditor/ioutlinewidget.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/texteditor/ioutlinewidget.h b/src/plugins/texteditor/ioutlinewidget.h
index 875181d8f0..ff0efa37b5 100644
--- a/src/plugins/texteditor/ioutlinewidget.h
+++ b/src/plugins/texteditor/ioutlinewidget.h
@@ -56,6 +56,8 @@ public:
virtual bool supportsEditor(Core::IEditor *editor) const = 0;
virtual IOutlineWidget *createWidget(Core::IEditor *editor) = 0;
+
+ static void updateOutline();
};
} // namespace TextEditor