Kit Class

(Debugger::ProjectExplorer::Kit)

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