VcsBaseClientSettings Class

(VcsBase::VcsBaseClientSettings)

The VcsBaseClientSettings class contains settings used in VcsBaseClient. More...

Header: #include <VcsBaseClientSettings>

Public Functions

VcsBaseClientSettings()
VcsBaseClientSettings(const VcsBaseClientSettings &other)
virtual ~VcsBaseClientSettings()
Utils::FileName binaryPath() const
bool *boolPointer(const QString &key)
bool boolValue(const QString &key, bool defaultValue = false) const
bool equals(const VcsBaseClientSettings &rhs) const
bool hasKey(const QString &key) const
int *intPointer(const QString &key)
int intValue(const QString &key, int defaultValue = 0) const
QStringList keys() const
void readSettings(const QSettings *settings)
QStringList searchPathList() const
void setValue(const QString &key, const QVariant &v)
QString *stringPointer(const QString &key)
QString stringValue(const QString &key, const QString &defaultValue = QString()) const
QVariant value(const QString &key) const
QVariant::Type valueType(const QString &key) const
void writeSettings(QSettings *settings) const
VcsBaseClientSettings &operator=(const VcsBaseClientSettings &other)

Protected Functions

void declareKey(const QString &key, const QVariant &defaultValue)
QVariant keyDefaultValue(const QString &key) const
virtual void readLegacySettings(const QSettings *settings)
void setSettingsGroup(const QString &group)
QString settingsGroup() const

Detailed Description

The VcsBaseClientSettings class contains settings used in VcsBaseClient.

See also VcsBase::VcsBaseClient.

Member Function Documentation

VcsBaseClientSettings::VcsBaseClientSettings()

Default constructs an instance of VcsBaseClientSettings.

VcsBaseClientSettings::VcsBaseClientSettings(const VcsBaseClientSettings &other)

Copy constructor.

[virtual] VcsBaseClientSettings::~VcsBaseClientSettings()

Destroys the instance of VcsBaseClientSettings. The destructor is virtual.

Utils::FileName VcsBaseClientSettings::binaryPath() const

bool *VcsBaseClientSettings::boolPointer(const QString &key)

bool VcsBaseClientSettings::boolValue(const QString &key, bool defaultValue = false) const

[protected] void VcsBaseClientSettings::declareKey(const QString &key, const QVariant &defaultValue)

bool VcsBaseClientSettings::equals(const VcsBaseClientSettings &rhs) const

bool VcsBaseClientSettings::hasKey(const QString &key) const

int *VcsBaseClientSettings::intPointer(const QString &key)

int VcsBaseClientSettings::intValue(const QString &key, int defaultValue = 0) const

[protected] QVariant VcsBaseClientSettings::keyDefaultValue(const QString &key) const

QStringList VcsBaseClientSettings::keys() const

[virtual protected] void VcsBaseClientSettings::readLegacySettings(const QSettings *settings)

void VcsBaseClientSettings::readSettings(const QSettings *settings)

QStringList VcsBaseClientSettings::searchPathList() const

[protected] void VcsBaseClientSettings::setSettingsGroup(const QString &group)

See also settingsGroup().

void VcsBaseClientSettings::setValue(const QString &key, const QVariant &v)

See also value().

[protected] QString VcsBaseClientSettings::settingsGroup() const

QString *VcsBaseClientSettings::stringPointer(const QString &key)

QString VcsBaseClientSettings::stringValue(const QString &key, const QString &defaultValue = QString()) const

QVariant VcsBaseClientSettings::value(const QString &key) const

See also setValue().

QVariant::Type VcsBaseClientSettings::valueType(const QString &key) const

void VcsBaseClientSettings::writeSettings(QSettings *settings) const

VcsBaseClientSettings &VcsBaseClientSettings::operator=(const VcsBaseClientSettings &other)

Copy-assignment operator.