Changeset 2dffed3 in confclerk_git for src/gui/mainwindow.cpp
- Timestamp:
- 08/22/12 00:11:58 (10 years ago)
- Branches:
- master, qt5
- Children:
- 7680536
- Parents:
- ca20842
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/gui/mainwindow.cpp
rca20842 r2dffed3 148 148 Conference active = Conference::getById(confId); 149 149 if (active.url().isEmpty()) return; 150 importFromNetwork(active.url() );150 importFromNetwork(active.url(), confId); 151 151 setEnabled(false); 152 152 } … … 318 318 ConferenceEditor dialog(conferenceModel, this); 319 319 320 connect(&dialog, SIGNAL(haveConferenceUrl(const QString& )), SLOT(importFromNetwork(const QString&)));321 connect(&dialog, SIGNAL(haveConferenceFile(const QString& )), SLOT(importFromFile(const QString&)));320 connect(&dialog, SIGNAL(haveConferenceUrl(const QString&, int)), SLOT(importFromNetwork(const QString&, int))); 321 connect(&dialog, SIGNAL(haveConferenceFile(const QString&, int)), SLOT(importFromFile(const QString&, int))); 322 322 connect(&dialog, SIGNAL(removeConferenceRequested(int)), SLOT(removeConference(int))); 323 323 connect(&dialog, SIGNAL(changeUrlRequested(int, const QString&)), … … 350 350 if (!redirectUrl.isEmpty()) { 351 351 if (redirectUrl != aReply->request().url()) { 352 importFromNetwork(redirectUrl.toString() );352 importFromNetwork(redirectUrl.toString(), aReply->request().attribute(QNetworkRequest::User).toInt()); 353 353 return; // don't enable controls 354 354 } else { … … 356 356 } 357 357 } else { 358 importData(aReply->readAll(), aReply->url().toEncoded() );358 importData(aReply->readAll(), aReply->url().toEncoded(), aReply->request().attribute(QNetworkRequest::User).toInt()); 359 359 } 360 360 } … … 362 362 } 363 363 364 void MainWindow::importData(const QByteArray &aData, const QString& url )365 { 366 mXmlParser->parseData(aData, url );367 } 368 369 void MainWindow::importFromNetwork(const QString& url )364 void MainWindow::importData(const QByteArray &aData, const QString& url, int conferenceId) 365 { 366 mXmlParser->parseData(aData, url, conferenceId); 367 } 368 369 void MainWindow::importFromNetwork(const QString& url, int conferenceId) 370 370 { 371 371 QNetworkRequest request; 372 372 request.setUrl(QUrl(url)); 373 request.setAttribute(QNetworkRequest::User, conferenceId); 373 374 374 375 mNetworkAccessManager->setProxy(QNetworkProxy::applicationProxy()); … … 376 377 } 377 378 378 void MainWindow::importFromFile(const QString& filename )379 void MainWindow::importFromFile(const QString& filename, int conferenceId) 379 380 { 380 381 QFile file(filename); … … 384 385 } 385 386 386 importData(file.readAll(), "" );387 importData(file.readAll(), "", conferenceId); 387 388 } 388 389
Note: See TracChangeset
for help on using the changeset viewer.