forked from qt-creator/qt-creator
Clang: Auto reparse if diagnostic config changes
On diagnostic config change, affected documents are closed behind the scenes. Visible ones are parsed immediately, invisible ones are tagged for parse once they become visible. Task-number: QTCREATORBUG-16263 Change-Id: Id4dcc69f1a4bfccc597e798d6821f8718f86e352 Reviewed-by: Orgad Shaneh <orgads@gmail.com> Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -93,6 +93,8 @@ public:
|
||||
virtual QFuture<SymbolInfo> requestFollowSymbol(int line, int column) = 0;
|
||||
virtual QFuture<ToolTipInfo> toolTipInfo(const QByteArray &codecName, int line, int column);
|
||||
|
||||
QString filePath() const { return m_filePath; }
|
||||
|
||||
public:
|
||||
using HeaderErrorDiagnosticWidgetCreator = std::function<QWidget*()>;
|
||||
|
||||
@@ -117,7 +119,6 @@ protected:
|
||||
BaseEditorDocumentParser::UpdateParams updateParams);
|
||||
|
||||
// Convenience
|
||||
QString filePath() const { return m_filePath; }
|
||||
unsigned revision() const { return static_cast<unsigned>(m_textDocument->revision()); }
|
||||
QTextDocument *textDocument() const { return m_textDocument; }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user