24 , m_type(QNetworkProxy::NoProxy)
30 return m_port == other.m_port && m_hostname == other.m_hostname &&
31 m_username == other.m_username && m_password == other.m_password &&
32 m_type == other.m_type;
87 m_hostname = settings.value(
"HostName", QString()).toString();
88 m_port = settings.value(
"Port", 0).toInt();
89 m_username = settings.value(
"Username", QString()).toString();
90 m_password = settings.value(
"Password", QString()).toString();
92 m_type = QNetworkProxy::ProxyType(settings.value(
"ProxyType", QNetworkProxy::NoProxy).toInt());
97 settings.setValue(
"HostName", m_hostname);
98 settings.setValue(
"Port", m_port);
99 settings.setValue(
"Username", m_username);
100 settings.setValue(
"Password", m_password);
102 settings.setValue(
"ProxyType", m_type);
108 proxy.setHostName(m_hostname);
109 proxy.setPort(m_port);
110 proxy.setUser(m_username);
111 proxy.setPassword(m_password);
112 proxy.setType(m_type);
114 QNetworkProxy::setApplicationProxy(proxy);
void setHostName(const QString &hostName)
void setPort(quint16 port)
void saveToSettings(QSettings &settings) const
void setPassword(const QString &password)
QNetworkProxy::ProxyType type() const
void setUserName(const QString &userName)
bool operator==(const SBI_NetworkProxy &other) const
void loadFromSettings(const QSettings &settings)
void setType(QNetworkProxy::ProxyType type)