BaseStringAspect Class

(ProjectExplorer::BaseStringAspect)
Header: #include <BaseStringAspect>
Inherits: ProjectExplorer::ProjectConfigurationAspect

Public Types

enum DisplayStyle { LabelDisplay, LineEditDisplay, TextEditDisplay, PathChooserDisplay }

Public Functions

BaseStringAspect()
~BaseStringAspect() override
Utils::FileName fileName() const
bool isChecked() const
QString labelText() const
void makeCheckable(const QString &optionalLabel, const QString &optionalBaseKey)
void setDisplayFilter(const std::function<QString( const QString & ) > &displayFilter)
void setDisplayStyle(DisplayStyle style)
void setEnvironment(const Utils::Environment &env)
void setExpectedKind(const Utils::PathChooser::Kind expectedKind)
void setFileName(const Utils::FileName &val)
void setHistoryCompleter(const QString &historyCompleterKey)
void setLabelPixmap(const QPixmap &labelPixmap)
void setLabelText(const QString &labelText)
void setPlaceHolderText(const QString &placeHolderText)
void setValue(const QString &val)
QString value() const

Reimplemented Public Functions

virtual void addToConfigurationLayout(QFormLayout *layout) override
virtual void fromMap(const QVariantMap &map) override
virtual void toMap(QVariantMap &map) const override

Additional Inherited Members

Detailed Description

Member Type Documentation

enum BaseStringAspect::DisplayStyle

Member Function Documentation

BaseStringAspect::BaseStringAspect()

Default constructs an instance of BaseStringAspect.

BaseStringAspect::~BaseStringAspect()

Destroys the instance of BaseStringAspect.

[override virtual] void BaseStringAspect::addToConfigurationLayout(QFormLayout *layout)

Utils::FileName BaseStringAspect::fileName() const

See also setFileName().

[override virtual] void BaseStringAspect::fromMap(const QVariantMap &map)

bool BaseStringAspect::isChecked() const

QString BaseStringAspect::labelText() const

See also setLabelText().

void BaseStringAspect::makeCheckable(const QString &optionalLabel, const QString &optionalBaseKey)

void BaseStringAspect::setDisplayFilter(const std::function<QString( const QString & ) > &displayFilter)

void BaseStringAspect::setDisplayStyle(DisplayStyle style)

void BaseStringAspect::setEnvironment(const Utils::Environment &env)

void BaseStringAspect::setExpectedKind(const Utils::PathChooser::Kind expectedKind)

void BaseStringAspect::setFileName(const Utils::FileName &val)

See also fileName().

void BaseStringAspect::setHistoryCompleter(const QString &historyCompleterKey)

void BaseStringAspect::setLabelPixmap(const QPixmap &labelPixmap)

void BaseStringAspect::setLabelText(const QString &labelText)

See also labelText().

void BaseStringAspect::setPlaceHolderText(const QString &placeHolderText)

void BaseStringAspect::setValue(const QString &val)

See also value().

[override virtual] void BaseStringAspect::toMap(QVariantMap &map) const

QString BaseStringAspect::value() const

See also setValue().