forked from qt-creator/qt-creator
ClangToolRunner: Move some methods into protected section
As they are used only from subclasses. Change-Id: Ic16ffe3af8417b74af8a0ad3ea7ed1219f1f3a01 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This commit is contained in:
@@ -21,16 +21,12 @@ public:
|
|||||||
ClangToolRunner(QObject *parent = nullptr);
|
ClangToolRunner(QObject *parent = nullptr);
|
||||||
|
|
||||||
void init(const Utils::FilePath &outputDirPath, const Utils::Environment &environment);
|
void init(const Utils::FilePath &outputDirPath, const Utils::Environment &environment);
|
||||||
void setName(const QString &name) { m_name = name; }
|
|
||||||
void setExecutable(const Utils::FilePath &executable) { m_executable = executable; }
|
|
||||||
void setArgsCreator(const ArgsCreator &argsCreator) { m_argsCreator = argsCreator; }
|
|
||||||
void setVFSOverlay(const QString overlayFilePath) { m_overlayFilePath = overlayFilePath; }
|
void setVFSOverlay(const QString overlayFilePath) { m_overlayFilePath = overlayFilePath; }
|
||||||
|
|
||||||
QString name() const { return m_name; }
|
QString name() const { return m_name; }
|
||||||
Utils::FilePath executable() const { return m_executable; }
|
Utils::FilePath executable() const { return m_executable; }
|
||||||
QString fileToAnalyze() const { return m_fileToAnalyze; }
|
QString fileToAnalyze() const { return m_fileToAnalyze; }
|
||||||
QString outputFilePath() const { return m_outputFilePath; }
|
QString outputFilePath() const { return m_outputFilePath; }
|
||||||
QStringList mainToolArguments() const;
|
|
||||||
bool supportsVFSOverlay() const;
|
bool supportsVFSOverlay() const;
|
||||||
|
|
||||||
// compilerOptions is expected to contain everything except:
|
// compilerOptions is expected to contain everything except:
|
||||||
@@ -43,7 +39,10 @@ signals:
|
|||||||
void finishedWithFailure(const QString &errorMessage, const QString &errorDetails);
|
void finishedWithFailure(const QString &errorMessage, const QString &errorDetails);
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
QString m_overlayFilePath;
|
void setName(const QString &name) { m_name = name; }
|
||||||
|
void setExecutable(const Utils::FilePath &executable) { m_executable = executable; }
|
||||||
|
void setArgsCreator(const ArgsCreator &argsCreator) { m_argsCreator = argsCreator; }
|
||||||
|
QStringList mainToolArguments() const;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void onProcessOutput();
|
void onProcessOutput();
|
||||||
@@ -51,7 +50,7 @@ private:
|
|||||||
|
|
||||||
QString commandlineAndOutput() const;
|
QString commandlineAndOutput() const;
|
||||||
|
|
||||||
private:
|
QString m_overlayFilePath;
|
||||||
Utils::FilePath m_outputDirPath;
|
Utils::FilePath m_outputDirPath;
|
||||||
Utils::QtcProcess m_process;
|
Utils::QtcProcess m_process;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user