Extending Qt Creator Manual | Kit

Extending Qt Creator Manual 4.5.2

# Kit Class

(ProjectExplorer::Kit)

- List of all members, including inherited members

## Public Functions

| Kit(Core::Id id = Core::Id())
void | addToEnvironment(Utils::Environment &env) const
QList<Core::Id> | allKeys() const
QString | autoDetectionSource() const
QSet<Core::Id> | availableFeatures() const
void | blockNotification()
Kit * | clone(bool keepName = false) const
void | copyFrom(const Kit *k)
IOutputParser * | createOutputParser() const
QString | customFileSystemFriendlyName() const
QString | displayName() const
QString | fileSystemFriendlyName() const
void | fix()
bool | hasFeatures(const QSet<Core::Id> &features) const
bool | hasValue(Core::Id key) const
bool | hasWarning() const
QIcon | icon() const
Utils::FileName | iconPath() const
Core::Id | id() const
bool | isAutoDetected() const
bool | isDataEqual(const Kit *other) const
bool | isEqual(const 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 QString &autoDetectionSource)
void | setCustomFileSystemFriendlyName(const QString &fileSystemFriendlyName)
void | setIconPath(const Utils::FileName &path)
void | setMutable(Core::Id id, bool b)
void | setSticky(Core::Id id, bool b)
void | setUnexpandedDisplayName(const QString &name)
void | setValue(Core::Id key, const QVariant &value)
void | setValueSilently(Core::Id key, const QVariant &value)
void | setup()
QSet<Core::Id> | supportedPlatforms() const
QString | toHtml(const QList<Task> &additional = QList<Task> ()) const
void | unblockNotification()
QString | unexpandedDisplayName() const
void | upgrade()
QList<Task> | validate() const
QVariant | value(Core::Id key, const QVariant &unset = QVariant()) const

## Member Function Documentation

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

Default constructs an instance of Kit.

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

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

### QString Kit::autoDetectionSource() const

See also setAutoDetectionSource().

### QSet<Core::Id> Kit::availableFeatures() const

### void Kit::blockNotification()

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

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

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

### QString Kit::customFileSystemFriendlyName() const

See also setCustomFileSystemFriendlyName().

### QString Kit::displayName() const

### QString Kit::fileSystemFriendlyName() const

### void Kit::fix()

### bool Kit::hasFeatures(const QSet<Core::Id> &features) const

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

### bool Kit::hasWarning() const

### QIcon Kit::icon() const

### Utils::FileName Kit::iconPath() const

See also setIconPath().

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

### bool Kit::isAutoDetected() const

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

### bool Kit::isEqual(const 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 QString &autoDetectionSource)

See also autoDetectionSource().

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

See also customFileSystemFriendlyName().

### void Kit::setIconPath(const Utils::FileName &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 QString &name)

See also unexpandedDisplayName().

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

See also value().

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

### void Kit::setup()

### QSet<Core::Id> Kit::supportedPlatforms() const

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

### void Kit::unblockNotification()

### QString Kit::unexpandedDisplayName() const

See also setUnexpandedDisplayName().

### void Kit::upgrade()

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

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

See also setValue().