diff options
Diffstat (limited to 'src/plugins/clangtools/clangtoolsdiagnosticview.h')
-rw-r--r-- | src/plugins/clangtools/clangtoolsdiagnosticview.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/plugins/clangtools/clangtoolsdiagnosticview.h b/src/plugins/clangtools/clangtoolsdiagnosticview.h index 7cb287ab39..6bc6135101 100644 --- a/src/plugins/clangtools/clangtoolsdiagnosticview.h +++ b/src/plugins/clangtools/clangtoolsdiagnosticview.h @@ -27,19 +27,21 @@ #include <debugger/analyzer/detailederrorview.h> +#include <memory> + namespace ClangTools { namespace Internal { +class DiagnosticViewStyle; +class DiagnosticViewDelegate; + class DiagnosticView : public Debugger::DetailedErrorView { Q_OBJECT public: DiagnosticView(QWidget *parent = nullptr); - - enum ExtraColumn { - FixItColumn = DiagnosticColumn + 1, - }; + ~DiagnosticView() override; void setSelectedFixItsCount(int fixItsCount); @@ -59,6 +61,8 @@ private: void setModel(QAbstractItemModel *theProxyModel) override; QAction *m_suppressAction; + std::unique_ptr<DiagnosticViewStyle> m_style; + std::unique_ptr<DiagnosticViewDelegate> m_delegate; bool m_ignoreSetSelectedFixItsCount = false; }; |