DebuggerItem Class

(Debugger::DebuggerItem)

Public Types

enum MatchLevel { DoesNotMatch, MatchesSomewhat, MatchesWell, MatchesPerfectly }

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