forked from qt-creator/qt-creator
Remove clangsupport dependency from plugins
Change-Id: Ifd4215a590d32cd04fab720d0d8d5e746e81c6e8 Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -25,7 +25,7 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <clangsupport/diagnosticcontainer.h>
|
||||
#include <QtGlobal>
|
||||
|
||||
#include <functional>
|
||||
|
||||
@@ -36,16 +36,17 @@ QT_END_NAMESPACE
|
||||
|
||||
namespace ClangCodeModel {
|
||||
namespace Internal {
|
||||
class ClangDiagnostic;
|
||||
|
||||
class ClangDiagnosticWidget {
|
||||
public:
|
||||
enum Destination { ToolTip, InfoBar };
|
||||
|
||||
static QString createText(const QVector<ClangBackEnd::DiagnosticContainer> &diagnostics,
|
||||
static QString createText(const QList<ClangDiagnostic> &diagnostics,
|
||||
const Destination &destination);
|
||||
|
||||
|
||||
static QWidget *createWidget(const QVector<ClangBackEnd::DiagnosticContainer> &diagnostics,
|
||||
static QWidget *createWidget(const QList<ClangDiagnostic> &diagnostics,
|
||||
const Destination &destination,
|
||||
const std::function<bool()> &canApplyFixIt,
|
||||
const QString &source);
|
||||
|
||||
Reference in New Issue
Block a user