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