Пример #1
0
QString QgsComposerHtml::fetchHtml( QUrl url )
{
  QgsNetworkContentFetcher fetcher;
  //pause until HTML fetch
  mLoaded = false;
  fetcher.fetchContent( url );
  connect( &fetcher, SIGNAL( finished() ), this, SLOT( frameLoaded() ) );

  while ( !mLoaded )
  {
    qApp->processEvents();
  }

  mFetchedHtml = fetcher.contentAsString();
  mActualFetchedUrl = fetcher.reply()->url().toString();
  return mFetchedHtml;
}