From 73e0ff12326f1a44c43e3a046ba34154deffbf9c Mon Sep 17 00:00:00 2001 From: Manjeet Dahiya Date: Sat, 24 Oct 2009 07:00:05 +0000 Subject: Fix for Issue 12: Proxy support Adding functions in QXmppConfiguration to specify QNetworkProxy. --- source/QXmppConfiguration.cpp | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'source/QXmppConfiguration.cpp') diff --git a/source/QXmppConfiguration.cpp b/source/QXmppConfiguration.cpp index d40956ea..af643d4a 100644 --- a/source/QXmppConfiguration.cpp +++ b/source/QXmppConfiguration.cpp @@ -192,3 +192,26 @@ void QXmppConfiguration::setSASLAuthMechanism( { m_SASLAuthMechanism = mech; } + +/// Specifies the network proxy used for the connection made by QXmppClient. +/// The default value is QNetworkProxy::DefaultProxy that is the proxy is +/// determined based on the application proxy set using +/// QNetworkProxy::setApplicationProxy(). +/// \param proxy QNetworkProxy + +void QXmppConfiguration::setNetworkProxy(const QNetworkProxy& proxy) +{ + m_networkProxy = proxy; +} + +/// Returns the specified network proxy. +/// The default value is QNetworkProxy::DefaultProxy that is the proxy is +/// determined based on the application proxy set using +/// QNetworkProxy::setApplicationProxy(). +/// \return QNetworkProxy + +QNetworkProxy QXmppConfiguration::getNetworkProxy() +{ + return m_networkProxy; +} + -- cgit v1.2.3