Kit Class
(ProjectExplorer::Kit)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().