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().