diff --git a/src/plugins/coreplugin/rssfetcher.cpp b/src/plugins/coreplugin/rssfetcher.cpp index 2f8ccc3740361215ec6f5161e211cdc7b337ab6a..e67bfcc39223537c432fee3fb717b10b9c2b56d4 100644 --- a/src/plugins/coreplugin/rssfetcher.cpp +++ b/src/plugins/coreplugin/rssfetcher.cpp @@ -33,6 +33,7 @@ #include <QtGui/QDesktopServices> #include <QtGui/QLineEdit> #include <QtNetwork/QHttp> +#include <QtNetwork/QNetworkProxyFactory> #include <coreplugin/coreconstants.h> @@ -119,6 +120,7 @@ RSSFetcher::RSSFetcher(int maxItems, QObject *parent) void RSSFetcher::fetch(const QUrl &url) { + m_http.setProxy(QNetworkProxyFactory::systemProxyForQuery(QNetworkProxyQuery(url)).first()); m_http.setHost(url.host()); QString agentStr = QString("Qt-Creator/%1 (QHttp %2; %3; %4; %5 bit)") .arg(Core::Constants::IDE_VERSION_LONG).arg(qVersion())