LanguageClient: remember opened documents by TextEditor::TextDocument

... instead of Utils::FilePath

Change-Id: I4ca38ca127fbb1a503a0cb9b5228cab325519550
Reviewed-by: David Schulz <david.schulz@qt.io>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
David Schulz
2019-09-11 14:31:20 +02:00
parent a1d21fb8fe
commit 567a20843f
2 changed files with 24 additions and 22 deletions

View File

@@ -97,7 +97,7 @@ public:
// document synchronization
bool openDocument(TextEditor::TextDocument *document);
void closeDocument(TextEditor::TextDocument *document);
bool documentOpen(const Core::IDocument *document) const;
bool documentOpen(TextEditor::TextDocument *document) const;
void documentContentsSaved(TextEditor::TextDocument *document);
void documentWillSave(Core::IDocument *document);
void documentContentsChanged(TextEditor::TextDocument *document,
@@ -203,7 +203,7 @@ private:
QHash<QByteArray, ContentHandler> m_contentHandler;
QString m_displayName;
LanguageFilter m_languagFilter;
QMap<Utils::FilePath, QString> m_openedDocument;
QMap<TextEditor::TextDocument *, QString> m_openedDocument;
Core::Id m_id;
LanguageServerProtocol::ServerCapabilities m_serverCapabilities;
DynamicCapabilities m_dynamicCapabilities;