Extending Qt Creator Manual | DebuggerItem

Extending Qt Creator Manual 4.5.2

# DebuggerItem Class

(Debugger::DebuggerItem)

- List of all members, including inherited members

## Public Types

enum | MatchLevel { DoesNotMatch, MatchesSomewhat, MatchesWell, MatchesPerfectly, MatchesPerfectlyInPath }

## Public Functions

| DebuggerItem()
| DebuggerItem(const QVariantMap &data)
QStringList | abiNames() const
QList<ProjectExplorer::Abi> | abis() const
QString | autoDetectionSource() const
bool | canClone() const
Utils::FileName | command() const
void | createId()
QIcon | decoration() const
QString | displayName() const
DebuggerEngineType | engineType() const
QString | engineTypeName() const
QVariant | id() const
bool | isAutoDetected() const
bool | isValid() const
QDateTime | lastModified() const
MatchLevel | matchTarget(const ProjectExplorer::Abi &targetAbi) const
void | reinitializeFromFile()
void | setAbi(const ProjectExplorer::Abi &abi)
void | setAbis(const QList<ProjectExplorer::Abi> &abis)
void | setAutoDetected(bool isAutoDetected)
void | setAutoDetectionSource(const QString &autoDetectionSource)
void | setCommand(const Utils::FileName &command)
void | setEngineType(const DebuggerEngineType &engineType)
void | setUnexpandedDisplayName(const QString &unexpandedDisplayName)
void | setVersion(const QString &version)
void | setWorkingDirectory(const Utils::FileName &workingPath)
QVariantMap | toMap() const
QString | unexpandedDisplayName() const
QString | validityMessage() const
QString | version() const
Utils::FileName | workingDirectory() const
bool | operator!=(const DebuggerItem &other) const
bool | operator==(const DebuggerItem &other) const

## Member Type Documentation

### enum DebuggerItem::MatchLevel

## Member Function Documentation

### DebuggerItem::DebuggerItem()

Default constructs an instance of DebuggerItem.

### DebuggerItem::DebuggerItem(const QVariantMap &data)

Default constructs an instance of DebuggerItem.

### QStringList DebuggerItem::abiNames() const

### QList<ProjectExplorer::Abi> DebuggerItem::abis() const

See also setAbis().

### QString DebuggerItem::autoDetectionSource() const

See also setAutoDetectionSource().

### bool DebuggerItem::canClone() const

### Utils::FileName DebuggerItem::command() const

See also setCommand().

### void DebuggerItem::createId()

### QIcon DebuggerItem::decoration() const

### QString DebuggerItem::displayName() const

### DebuggerEngineType DebuggerItem::engineType() const

See also setEngineType().

### QString DebuggerItem::engineTypeName() const

### QVariant DebuggerItem::id() const

### bool DebuggerItem::isAutoDetected() const

### bool DebuggerItem::isValid() const

### QDateTime DebuggerItem::lastModified() const

### MatchLevel DebuggerItem::matchTarget(const ProjectExplorer::Abi &targetAbi) const

### void DebuggerItem::reinitializeFromFile()

### void DebuggerItem::setAbi(const ProjectExplorer::Abi &abi)

### void DebuggerItem::setAbis(const QList<ProjectExplorer::Abi> &abis)

See also abis().

### void DebuggerItem::setAutoDetected(bool isAutoDetected)

See also isAutoDetected().

### void DebuggerItem::setAutoDetectionSource(const QString &autoDetectionSource)

See also autoDetectionSource().

### void DebuggerItem::setCommand(const Utils::FileName &command)

See also command().

### void DebuggerItem::setEngineType(const DebuggerEngineType &engineType)

See also engineType().

### void DebuggerItem::setUnexpandedDisplayName(const QString &unexpandedDisplayName)

See also unexpandedDisplayName().

### void DebuggerItem::setVersion(const QString &version)

See also version().

### void DebuggerItem::setWorkingDirectory(const Utils::FileName &workingPath)

See also workingDirectory().

### QVariantMap DebuggerItem::toMap() const

### QString DebuggerItem::unexpandedDisplayName() const

See also setUnexpandedDisplayName().

### QString DebuggerItem::validityMessage() const

### QString DebuggerItem::version() const

See also setVersion().

### Utils::FileName DebuggerItem::workingDirectory() const

See also setWorkingDirectory().

### bool DebuggerItem::operator!=(const DebuggerItem &other) const

### bool DebuggerItem::operator==(const DebuggerItem &other) const