Changeset a023fd2 for src/gui/importschedulewidget.cpp
- Timestamp:
- 01/29/10 15:16:05 (12 years ago)
- Branches:
- master, qt5
- Children:
- 6645e1f
- Parents:
- 5007fde
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/gui/importschedulewidget.cpp
r5007fde ra023fd2 2 2 3 3 #include <schedulexmlparser.h> 4 #include "proxysettingsdialog.h" 4 5 5 6 #include <QDir> … … 10 11 #include <QNetworkReply> 11 12 #include <QDebug> 13 #include <appsettings.h> 12 14 13 15 const QString SCHEDULE_URL = "http://fosdem.org/2010/schedule/xml"; 16 17 const QString PROXY_USERNAME; 18 const QString PROXY_PASSWD; 14 19 15 20 ImportScheduleWidget::ImportScheduleWidget(QWidget *aParent) … … 29 34 connect(online, SIGNAL(clicked()), SLOT(downloadSchedule())); 30 35 36 connect(proxySettings, SIGNAL(clicked()), SLOT(setupProxy())); 31 37 mNetworkAccessManager = new QNetworkAccessManager(this); 32 38 connect(mNetworkAccessManager, SIGNAL(finished(QNetworkReply*)), this, SLOT(networkQueryFinished(QNetworkReply*))); … … 81 87 void ImportScheduleWidget::networkQueryFinished(QNetworkReply *aReply) 82 88 { 83 qDebug() << "ImportScheduleWidget::networkQueryFinished()";84 85 89 if ( aReply->error() != QNetworkReply::NoError ) 86 90 { … … 95 99 void ImportScheduleWidget::downloadSchedule() 96 100 { 97 qDebug() << "downloading schedule";98 99 101 QNetworkRequest request; 100 102 request.setUrl(QUrl(SCHEDULE_URL)); … … 107 109 online->hide(); 108 110 progressBar->show(); 111 proxySettings->hide(); 109 112 110 113 int confId = mXmlParser->parseData(aData); … … 113 116 browse->show(); 114 117 online->show(); 118 proxySettings->show(); 115 119 importScheduleLabel->setText("Import schedule: "); 116 120 … … 118 122 } 119 123 124 void ImportScheduleWidget::setupProxy() 125 { 126 ProxySettingsDialog dialog; 127 dialog.exec(); 128 129 qDebug() << "Setting-up proxy: " << AppSettings::proxyAddress() << ":" << AppSettings::proxyPort(); 130 QNetworkProxy proxy( 131 AppSettings::isDirectConnection() ? QNetworkProxy::NoProxy : QNetworkProxy::HttpProxy, 132 AppSettings::proxyAddress(), 133 AppSettings::proxyPort(), 134 PROXY_USERNAME, 135 PROXY_PASSWD); 136 QNetworkProxy::setApplicationProxy(proxy); 137 138 mNetworkAccessManager->setProxy(QNetworkProxy::applicationProxy()); 139 } 140
Note: See TracChangeset
for help on using the changeset viewer.