ToolChainKitInformation Class

(ProjectExplorer::ToolChainKitInformation)

Public Functions

ToolChainKitInformation()
void addToMacroExpander(Kit *kit, Utils::MacroExpander *expander) const override

Reimplemented Public Functions

virtual void addToEnvironment(const Kit *k, Utils::Environment &env) const override
virtual QSet<Core::Id> availableFeatures(const Kit *k) const override
virtual KitConfigWidget *createConfigWidget(Kit *k) const override
virtual IOutputParser *createOutputParser(const Kit *k) const override
virtual QVariant defaultValue(const Kit *k) const override
virtual QString displayNamePostfix(const Kit *k) const override
virtual void fix(Kit *k) override
virtual void setup(Kit *k) override
virtual ItemList toUserOutput(const Kit *k) const override
virtual void upgrade(Kit *k) override
virtual QList<Task> validate(const Kit *k) const override

Static Public Members

void clearToolChain(Kit *k, Core::Id language)
Core::Id id()
QString msgNoToolChainInTarget()
void setAllToolChainsToMatch(Kit *k, ToolChain *tc)
void setToolChain(Kit *k, ToolChain *tc)
Abi targetAbi(const Kit *k)
ToolChain *toolChain(const Kit *k, Core::Id language)
QList<ToolChain *> toolChains(const Kit *k)

Additional Inherited Members

Member Function Documentation

ToolChainKitInformation::ToolChainKitInformation()

Default constructs an instance of ToolChainKitInformation.

[override virtual] void ToolChainKitInformation::addToEnvironment(const Kit *k, Utils::Environment &env) const

void ToolChainKitInformation::addToMacroExpander(Kit *kit, Utils::MacroExpander *expander) const

[override virtual] QSet<Core::Id> ToolChainKitInformation::availableFeatures(const Kit *k) const

[static] void ToolChainKitInformation::clearToolChain(Kit *k, Core::Id language)

[override virtual] KitConfigWidget *ToolChainKitInformation::createConfigWidget(Kit *k) const

[override virtual] IOutputParser *ToolChainKitInformation::createOutputParser(const Kit *k) const

[override virtual] QVariant ToolChainKitInformation::defaultValue(const Kit *k) const

[override virtual] QString ToolChainKitInformation::displayNamePostfix(const Kit *k) const

[override virtual] void ToolChainKitInformation::fix(Kit *k)

[static] Core::Id ToolChainKitInformation::id()

[static] QString ToolChainKitInformation::msgNoToolChainInTarget()

[static] void ToolChainKitInformation::setAllToolChainsToMatch(Kit *k, ToolChain *tc)

[static] void ToolChainKitInformation::setToolChain(Kit *k, ToolChain *tc)

See also toolChain().

[override virtual] void ToolChainKitInformation::setup(Kit *k)

[static] Abi ToolChainKitInformation::targetAbi(const Kit *k)

[override virtual] ItemList ToolChainKitInformation::toUserOutput(const Kit *k) const

[static] ToolChain *ToolChainKitInformation::toolChain(const Kit *k, Core::Id language)

See also setToolChain().

[static] QList<ToolChain *> ToolChainKitInformation::toolChains(const Kit *k)

[override virtual] void ToolChainKitInformation::upgrade(Kit *k)

[override virtual] QList<Task> ToolChainKitInformation::validate(const Kit *k) const