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