ExtraCompiler Class
(ProjectExplorer::ExtraCompiler)Public Functions
ExtraCompiler(const Project *project, const Utils::FileName &source, const Utils::FileNameList &targets, QObject *parent = nullptr) | |
~ExtraCompiler() override | |
QDateTime | compileTime() const |
QByteArray | content(const Utils::FileName &file) const |
void | forEachTarget(std::function<void( const Utils::FileName & ) > func) |
const Project * | project() const |
void | setCompileTime(const QDateTime &time) |
void | setContent(const Utils::FileName &file, const QByteArray &content) |
Utils::FileName | source() const |
Utils::FileNameList | targets() const |
Signals
void | contentsChanged(const Utils::FileName &file) |
Static Public Members
QThreadPool * | extraCompilerThreadPool() |
Protected Functions
Utils::Environment | buildEnvironment() const |
void | setCompileIssues(const QList<Task> &issues) |
Member Function Documentation
ExtraCompiler::ExtraCompiler(const Project *project, const Utils::FileName &source, const Utils::FileNameList &targets, QObject *parent = nullptr)
Default constructs an instance of ExtraCompiler.
ExtraCompiler::~ExtraCompiler()
Destroys the instance of ExtraCompiler.
[protected]
Utils::Environment ExtraCompiler::buildEnvironment() const
QDateTime ExtraCompiler::compileTime() const
See also setCompileTime().
QByteArray ExtraCompiler::content(const Utils::FileName &file) const
See also setContent().
[signal]
void ExtraCompiler::contentsChanged(const Utils::FileName &file)
[static]
QThreadPool *ExtraCompiler::extraCompilerThreadPool()
void ExtraCompiler::forEachTarget(std::function<void( const Utils::FileName & ) > func)
const Project *ExtraCompiler::project() const
[protected]
void ExtraCompiler::setCompileIssues(const QList<Task> &issues)
void ExtraCompiler::setCompileTime(const QDateTime &time)
See also compileTime().
void ExtraCompiler::setContent(const Utils::FileName &file, const QByteArray &content)
See also content().