本文整理汇总了C++中DownloadManager::setProxy方法的典型用法代码示例。如果您正苦于以下问题:C++ DownloadManager::setProxy方法的具体用法?C++ DownloadManager::setProxy怎么用?C++ DownloadManager::setProxy使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DownloadManager
的用法示例。
在下文中一共展示了DownloadManager::setProxy方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: downComponents
void MainWindow::downComponents(QString url, int postOp)
{
// paso 2: Descargar la actualizacion
DownloadManager *downManager = new DownloadManager(this);
if(!proxyHostName.isNull() && proxyPort > -1){
downManager->setProxy(proxyHostName, proxyPort);
QTextStream(stdout)<<"New Proxy!"<<endl;
}
const QUrl iUrl(url);
downManager->doDownload(iUrl);
switch(postOp)
{
case 0:
writeText("Descargando en ../temp/soft-emg-version.xml", msg_notify);
connect(downManager, SIGNAL(downFinished(bool, QString)), this, SLOT(compararVersiones(bool,QString)) );
break;
case 1:
writeText("Descargando archivo "+url+"", msg_notify);
connect(downManager, SIGNAL(downFinished(bool, QString)), this, SLOT(execBatchFile(bool, QString)) );
break;
case 2:
writeText("Descargando componentes de la actualizacion...", msg_notify);
connect(downManager, SIGNAL(downFinished(bool, QString)), this, SLOT(actualizarComboBox(bool, QString)) );
break;
case 3:
writeText("Descargando desde "+url, msg_notify);
downComponents("https://github.com/dkmpos89/softEGM_updates/raw/master/soft-updates.zip", execBatch);
break;
default:
break;
}
}