Extending Qt Creator Manual | Kit

Extending Qt Creator Manual 4.7.0

# Kit Class

(Debugger::ProjectExplorer::Kit)

- List of all members, including inherited members

## Public Functions

| Kit(Core::Id id = ...)
void | addToEnvironment(Utils::Environment &env) const
QList<Core::Id> | allKeys() const
Debugger::QString | autoDetectionSource() const
int | availableFeatures() const
void | blockNotification()
Debugger::ProjectExplorer::Kit * | clone(bool keepName = false) const
void | copyFrom(const Debugger::ProjectExplorer::Kit *k)
Debugger::ProjectExplorer::IOutputParser * | createOutputParser() const
Debugger::QString | customFileSystemFriendlyName() const
Debugger::QString | displayName() const
Debugger::QString | fileSystemFriendlyName() const
void | fix()
bool | hasFeatures(const int &features) const
bool | hasValue(Core::Id key) const
bool | hasWarning() const
Debugger::QIcon | icon() const
int | iconPath() const
Core::Id | id() const
bool | isAutoDetected() const
bool | isDataEqual(const Debugger::ProjectExplorer::Kit *other) const
bool | isEqual(const Debugger::ProjectExplorer::Kit *other) const
bool | isMutable(Core::Id id) const
bool | isSdkProvided() const
bool | isSticky(Core::Id id) const
bool | isValid() const
Utils::MacroExpander * | macroExpander() const
void | makeSticky()
void | makeUnSticky()
void | removeKey(Core::Id key)
void | removeKeySilently(Core::Id key)
void | setAutoDetected(bool detected)
void | setAutoDetectionSource(const Debugger::QString &autoDetectionSource)
void | setCustomFileSystemFriendlyName(const Debugger::QString &fileSystemFriendlyName)
void | setIconPath(const int &path)
void | setMutable(Core::Id id, bool b)
void | setSticky(Core::Id id, bool b)
void | setUnexpandedDisplayName(const Debugger::QString &name)
void | setValue(Core::Id key, const Debugger::QVariant &value)
void | setValueSilently(Core::Id key, const Debugger::QVariant &value)
void | setup()
int | supportedPlatforms() const
Debugger::QString | toHtml(const QList<Debugger::ProjectExplorer::Task> &additional = ...) const
void | unblockNotification()
Debugger::QString | unexpandedDisplayName() const
void | upgrade()
QList<Debugger::ProjectExplorer::Task> | validate() const
Debugger::QVariant | value(Core::Id key, const Debugger::QVariant &unset = ...) const

## Member Function Documentation

### Kit::Kit(Core::Id id = ...)

Default constructs an instance of Kit.

### void Kit::addToEnvironment(Utils::Environment &env) const

### QList<Core::Id> Kit::allKeys() const

### Debugger::QString Kit::autoDetectionSource() const

See also setAutoDetectionSource().

### int Kit::availableFeatures() const

### void Kit::blockNotification()

### Debugger::ProjectExplorer::Kit *Kit::clone(bool keepName = false) const

### void Kit::copyFrom(const Debugger::ProjectExplorer::Kit *k)

### Debugger::ProjectExplorer::IOutputParser *Kit::createOutputParser() const

### Debugger::QString Kit::customFileSystemFriendlyName() const

See also setCustomFileSystemFriendlyName().

### Debugger::QString Kit::displayName() const

### Debugger::QString Kit::fileSystemFriendlyName() const

### void Kit::fix()

### bool Kit::hasFeatures(const int &features) const

### bool Kit::hasValue(Core::Id key) const

### bool Kit::hasWarning() const

### Debugger::QIcon Kit::icon() const

### int Kit::iconPath() const

See also setIconPath().

### Core::Id Kit::id() const

### bool Kit::isAutoDetected() const

### bool Kit::isDataEqual(const Debugger::ProjectExplorer::Kit *other) const

### bool Kit::isEqual(const Debugger::ProjectExplorer::Kit *other) const

### bool Kit::isMutable(Core::Id id) const

### bool Kit::isSdkProvided() const

### bool Kit::isSticky(Core::Id id) const

### bool Kit::isValid() const

### Utils::MacroExpander *Kit::macroExpander() const

### void Kit::makeSticky()

### void Kit::makeUnSticky()

### void Kit::removeKey(Core::Id key)

### void Kit::removeKeySilently(Core::Id key)

### void Kit::setAutoDetected(bool detected)

See also isAutoDetected().

### void Kit::setAutoDetectionSource(const Debugger::QString &autoDetectionSource)

See also autoDetectionSource().

### void Kit::setCustomFileSystemFriendlyName(const Debugger::QString &fileSystemFriendlyName)

See also customFileSystemFriendlyName().

### void Kit::setIconPath(const int &path)

See also iconPath().

### void Kit::setMutable(Core::Id id, bool b)

See also isMutable().

### void Kit::setSticky(Core::Id id, bool b)

See also isSticky().

### void Kit::setUnexpandedDisplayName(const Debugger::QString &name)

See also unexpandedDisplayName().

### void Kit::setValue(Core::Id key, const Debugger::QVariant &value)

See also value().

### void Kit::setValueSilently(Core::Id key, const Debugger::QVariant &value)

### void Kit::setup()

### int Kit::supportedPlatforms() const

### Debugger::QString Kit::toHtml(const QList<Debugger::ProjectExplorer::Task> &additional = ...) const

### void Kit::unblockNotification()

### Debugger::QString Kit::unexpandedDisplayName() const

See also setUnexpandedDisplayName().

### void Kit::upgrade()

### QList<Debugger::ProjectExplorer::Task> Kit::validate() const

### Debugger::QVariant Kit::value(Core::Id key, const Debugger::QVariant &unset = ...) const

See also setValue().