forked from qt-creator/qt-creator
LanguageClient: Allow to look up the document for a given file path
Change-Id: I565ce07b28008edbc9d40178069b078ff3530744 Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -589,6 +589,15 @@ bool Client::documentOpen(const TextEditor::TextDocument *document) const
|
||||
return m_openedDocument.contains(const_cast<TextEditor::TextDocument *>(document));
|
||||
}
|
||||
|
||||
TextEditor::TextDocument *Client::documentForFilePath(const Utils::FilePath &file) const
|
||||
{
|
||||
for (auto it = m_openedDocument.cbegin(); it != m_openedDocument.cend(); ++it) {
|
||||
if (it.key()->filePath() == file)
|
||||
return it.key();
|
||||
}
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
void Client::documentContentsSaved(TextEditor::TextDocument *document)
|
||||
{
|
||||
if (!m_openedDocument.contains(document))
|
||||
|
||||
Reference in New Issue
Block a user