libQuotient
A Qt library for building matrix clients
Quotient::NetworkSettings Class Reference

#include <networksettings.h>

Inheritance diagram for Quotient::NetworkSettings:
Collaboration diagram for Quotient::NetworkSettings:

Public Member Functions

template<typename... ArgTs>
 NetworkSettings (ArgTs... qsettingsArgs)
 
Q_INVOKABLE void setupApplicationProxy () const
 
- Public Member Functions inherited from Quotient::SettingsGroup
 SettingsGroup (QString path, QObject *parent=nullptr)
 
Q_INVOKABLE bool contains (const QString &key) const
 
Q_INVOKABLE QVariant value (const QString &key, const QVariant &defaultValue={}) const
 
template<typename T >
get (const QString &key, const T &defaultValue={}) const
 
Q_INVOKABLE QString group () const
 
Q_INVOKABLE QStringList childGroups () const
 
Q_INVOKABLE void setValue (const QString &key, const QVariant &value)
 
Q_INVOKABLE void remove (const QString &key)
 
- Public Member Functions inherited from Quotient::Settings
 Settings (QObject *parent=nullptr)
 
Q_INVOKABLE void setValue (const QString &key, const QVariant &value)
 Set the value for a given key. More...
 
Q_INVOKABLE void remove (const QString &key)
 Remove the value from both the primary and legacy locations. More...
 
Q_INVOKABLE QVariant value (const QString &key, const QVariant &defaultValue={}) const
 Obtain a value for a given key. More...
 
template<typename T >
get (const QString &key, const T &defaultValue={}) const
 Obtain a value for a given key, coerced to the given type. More...
 
Q_INVOKABLE bool contains (const QString &key) const
 
Q_INVOKABLE QStringList childGroups () const
 

Properties

QString proxyHost
 

Additional Inherited Members

- Static Public Member Functions inherited from Quotient::Settings
static void setLegacyNames (const QString &organizationName, const QString &applicationName={})
 Add a legacy organisation/application name to migrate settings from. More...
 
- Protected Attributes inherited from Quotient::Settings
QSettings legacySettings { legacyOrganizationName, legacyApplicationName }
 

Detailed Description

Definition at line 13 of file networksettings.h.

Constructor & Destructor Documentation

◆ NetworkSettings()

template<typename... ArgTs>
Quotient::NetworkSettings::NetworkSettings ( ArgTs...  qsettingsArgs)
inlineexplicit

Definition at line 21 of file networksettings.h.

Member Function Documentation

◆ setupApplicationProxy()

Q_INVOKABLE void Quotient::NetworkSettings::setupApplicationProxy ( ) const

Property Documentation

◆ proxyHost

QString Quotient::NetworkSettings::proxyHost
readwrite

Definition at line 1 of file networksettings.h.


The documentation for this class was generated from the following file: