diff options
Diffstat (limited to 'src/plugins/cpptools/baseeditordocumentprocessor.h')
| -rw-r--r-- | src/plugins/cpptools/baseeditordocumentprocessor.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/plugins/cpptools/baseeditordocumentprocessor.h b/src/plugins/cpptools/baseeditordocumentprocessor.h index da6a20ca94..3ac8a3524d 100644 --- a/src/plugins/cpptools/baseeditordocumentprocessor.h +++ b/src/plugins/cpptools/baseeditordocumentprocessor.h @@ -37,6 +37,8 @@ #include <QTextEdit> +#include <functional> + namespace TextEditor { class TextDocument; class QuickFixOperations; @@ -69,10 +71,15 @@ public: virtual void editorDocumentTimerRestarted(); +public: + using HeaderErrorDiagnosticWidgetCreator = std::function<QWidget*()>; + signals: + // Signal interface to implement void codeWarningsUpdated(unsigned revision, const QList<QTextEdit::ExtraSelection> selections, + const HeaderErrorDiagnosticWidgetCreator &creator, const TextEditor::RefactorMarkers &refactorMarkers); void ifdefedOutBlocksUpdated(unsigned revision, |
