ProcessExtraCompiler Class
(ProjectExplorer::ProcessExtraCompiler)| Inherits: | ProjectExplorer::ExtraCompiler |
Public Functions
| ProcessExtraCompiler(const Project *project, const Utils::FileName &source, const Utils::FileNameList &targets, QObject *parent = nullptr) | |
| ~ProcessExtraCompiler() |
- 8 public functions inherited from ProjectExplorer::ExtraCompiler
Protected Functions
| virtual QStringList | arguments() const |
| virtual Utils::FileName | command() const = 0 |
| virtual void | handleProcessError(QProcess *process) |
| virtual FileNameToContentsHash | handleProcessFinished(QProcess *process) = 0 |
| virtual void | handleProcessStarted(QProcess *process, const QByteArray &sourceContents) |
| virtual QList<Task> | parseIssues(const QByteArray &stdErr) |
| virtual bool | prepareToRun(const QByteArray &sourceContents) |
| virtual Utils::FileName | workingDirectory() const |
- 2 protected functions inherited from ProjectExplorer::ExtraCompiler
Additional Inherited Members
- 1 signal inherited from ProjectExplorer::ExtraCompiler
- 1 static public member inherited from ProjectExplorer::ExtraCompiler
Member Function Documentation
ProcessExtraCompiler::ProcessExtraCompiler(const Project *project, const Utils::FileName &source, const Utils::FileNameList &targets, QObject *parent = nullptr)
Default constructs an instance of ProcessExtraCompiler.
ProcessExtraCompiler::~ProcessExtraCompiler()
Destroys the instance of ProcessExtraCompiler.