1 #include "appsettings.h"
3 const QString PROXY_ADDRESS_SETTING ("proxyAddress");
4 const QString PROXY_PORT_SETTING ("proxyPort");
5 const QString PROXY_ISDIRECT_SETTING ("proxyIsDirectConnection");
7 QSettings AppSettings::mSettings("Ixonos", "FOSDEM");
9 QString AppSettings::proxyAddress()
11 return mSettings.value(PROXY_ADDRESS_SETTING).toString();
14 quint16 AppSettings::proxyPort()
16 return mSettings.value(PROXY_PORT_SETTING).toUInt();
19 bool AppSettings::isDirectConnection()
21 return mSettings.value(PROXY_ISDIRECT_SETTING).toBool();
24 void AppSettings::setProxyAddress(const QString &aAddress)
26 mSettings.setValue(PROXY_ADDRESS_SETTING, aAddress);
29 void AppSettings::setProxyPort(const quint16 aPort)
31 mSettings.setValue(PROXY_PORT_SETTING, aPort);
34 void AppSettings::setDirectConnection(bool aDirectConnection)
36 mSettings.setValue(PROXY_ISDIRECT_SETTING, aDirectConnection);
39 bool AppSettings::contains(const QString &aKey)
41 return mSettings.contains(aKey);