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,9 +25,9 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <texteditor/quickfix.h>
|
||||
#include "clangutils.h"
|
||||
|
||||
#include <clangsupport/fixitcontainer.h>
|
||||
#include <texteditor/quickfix.h>
|
||||
|
||||
#include <utils/changeset.h>
|
||||
|
||||
@@ -45,8 +45,7 @@ namespace Internal {
|
||||
class ClangFixItOperation : public TextEditor::QuickFixOperation
|
||||
{
|
||||
public:
|
||||
ClangFixItOperation(const Utf8String &fixItText,
|
||||
const QVector<ClangBackEnd::FixItContainer> &fixItContainers);
|
||||
ClangFixItOperation(const QString &fixItText, const QList<ClangFixIt> &fixIts);
|
||||
|
||||
int priority() const override;
|
||||
QString description() const override;
|
||||
@@ -56,15 +55,14 @@ public:
|
||||
|
||||
private:
|
||||
void applyFixitsToFile(TextEditor::RefactoringFile &refactoringFile,
|
||||
const QVector<ClangBackEnd::FixItContainer> fixItContainers);
|
||||
::Utils::ChangeSet toChangeSet(
|
||||
TextEditor::RefactoringFile &refactoringFile,
|
||||
const QVector<ClangBackEnd::FixItContainer> fixItContainers) const;
|
||||
const QList<ClangFixIt> fixIts);
|
||||
Utils::ChangeSet toChangeSet(TextEditor::RefactoringFile &refactoringFile,
|
||||
const QList<ClangFixIt> fixIts) const;
|
||||
|
||||
private:
|
||||
Utf8String fixItText;
|
||||
QString fixItText;
|
||||
QVector<QSharedPointer<TextEditor::RefactoringFile>> refactoringFiles;
|
||||
QVector<ClangBackEnd::FixItContainer> fixItContainers;
|
||||
QList<ClangFixIt> fixIts;
|
||||
};
|
||||
|
||||
} // namespace Internal
|
||||
|
||||
Reference in New Issue
Block a user