![]() |
libQuotient
A Qt library for building matrix clients
|
#include <networksettings.h>
Public Member Functions | |
NetworkSettings () | |
Q_INVOKABLE void | setupApplicationProxy () const |
![]() | |
SettingsGroup (const QString &path, QObject *parent=nullptr) | |
![]() | |
Settings (QObject *parent=nullptr) | |
Q_INVOKABLE void | setValue (const QString &key, const QVariant &value) |
Set the value for a given key. | |
Q_INVOKABLE void | remove (const QString &key) |
Remove the value from both the primary and legacy locations. | |
Q_INVOKABLE QVariant | value (const QString &key, const QVariant &defaultValue={}) const |
Obtain a value for a given key. | |
template<typename T > | |
T | get (const QString &key, const T &defaultValue={}) const |
Obtain a value for a given key, coerced to the given type. | |
Q_INVOKABLE bool | contains (const QString &key) const |
Q_INVOKABLE QStringList | childGroups () const |
Q_INVOKABLE QStringList | childGroups (bool decodeSlashes) const |
Properties | |
QString | proxyHost |
Additional Inherited Members | |
![]() | |
static void | setLegacyNames (const QString &organizationName, const QString &applicationName={}) |
Add a legacy organisation/application name to migrate settings from. | |
static QString | toEncoded (QString key) |
Escape forward- and backslashes in keys because QSettings doesn't (see #842) | |
static QString | fromEncoded (QString key) |
Unescape \ and / in keys stored with escapedForSettings() | |
![]() | |
QSettings | legacySettings { legacyOrganizationName, legacyApplicationName } |
Definition at line 13 of file networksettings.h.
|
inlineexplicit |
Definition at line 20 of file networksettings.h.
Q_INVOKABLE void Quotient::NetworkSettings::setupApplicationProxy | ( | ) | const |
|
readwrite |
Definition at line 18 of file networksettings.h.