From 58366a19fc6a90d7e83da1f3b8b377d0c490aa42 Mon Sep 17 00:00:00 2001 From: Martin Kampas Date: Mon, 26 Aug 2013 13:14:56 +0000 Subject: [PATCH] [ssucli] Obey HTTP proxy configuration --- rndssucli/main.cpp | 3 +++ rndssucli/rndssucli.pro | 2 ++ ssuurlresolver/main.cpp | 3 +++ ssuurlresolver/ssuurlresolver.pro | 2 ++ 4 files changed, 10 insertions(+) diff --git a/rndssucli/main.cpp b/rndssucli/main.cpp index 8c88075..665dfe8 100644 --- a/rndssucli/main.cpp +++ b/rndssucli/main.cpp @@ -10,6 +10,7 @@ #include #include #include +#include #include "rndssucli.h" int main(int argc, char** argv){ @@ -23,6 +24,8 @@ int main(int argc, char** argv){ QLibraryInfo::location(QLibraryInfo::TranslationsPath)); app.installTranslator(&qtTranslator); + QNetworkProxyFactory::setUseSystemConfiguration(true); + RndSsuCli mw; QTimer::singleShot(0, &mw, SLOT(run())); diff --git a/rndssucli/rndssucli.pro b/rndssucli/rndssucli.pro index 8ca56bb..80790b1 100644 --- a/rndssucli/rndssucli.pro +++ b/rndssucli/rndssucli.pro @@ -2,6 +2,8 @@ TARGET = ssu include(../ssuapplication.pri) include(rndssucli_dependencies.pri) +QT += network + HEADERS = rndssucli.h SOURCES = main.cpp \ rndssucli.cpp diff --git a/ssuurlresolver/main.cpp b/ssuurlresolver/main.cpp index 9dcc1d6..42f1c01 100644 --- a/ssuurlresolver/main.cpp +++ b/ssuurlresolver/main.cpp @@ -10,6 +10,7 @@ #include #include #include +#include #include "ssuurlresolver.h" int main(int argc, char** argv){ @@ -23,6 +24,8 @@ int main(int argc, char** argv){ QLibraryInfo::location(QLibraryInfo::TranslationsPath)); app.installTranslator(&qtTranslator); + QNetworkProxyFactory::setUseSystemConfiguration(true); + SsuUrlResolver mw; QTimer::singleShot(0, &mw, SLOT(run())); diff --git a/ssuurlresolver/ssuurlresolver.pro b/ssuurlresolver/ssuurlresolver.pro index 868683e..860e442 100644 --- a/ssuurlresolver/ssuurlresolver.pro +++ b/ssuurlresolver/ssuurlresolver.pro @@ -6,6 +6,8 @@ include(ssuurlresolver_dependencies.pri) DESTDIR = $$DESTDIR_LIB/zypp/plugins/urlresolver target.path = /usr/lib/zypp/plugins/urlresolver +QT += network + HEADERS = ssuurlresolver.h SOURCES = main.cpp \ ssuurlresolver.cpp