本文整理汇总了C++中dom::DocumentImpl::docLoader方法的典型用法代码示例。如果您正苦于以下问题:C++ DocumentImpl::docLoader方法的具体用法?C++ DocumentImpl::docLoader怎么用?C++ DocumentImpl::docLoader使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类dom::DocumentImpl
的用法示例。
在下文中一共展示了DocumentImpl::docLoader方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: openURL
bool KHTMLImage::openURL( const KURL &url )
{
static const QString &html = KGlobal::staticQString( "<html><body><img src=\"%1\"></body></html>" );
m_url = url;
emit started( 0 );
KParts::URLArgs args = m_ext->urlArgs();
m_mimeType = args.serviceType;
m_khtml->begin( m_url, args.xOffset, args.yOffset );
m_khtml->setAutoloadImages( true );
DOM::DocumentImpl *impl = dynamic_cast<DOM::DocumentImpl *>( m_khtml->document().handle() ); // ### hack ;-)
if ( impl && m_ext->urlArgs().reload )
impl->docLoader()->setCachePolicy( KIO::CC_Refresh );
m_khtml->write( html.arg( m_url.url() ) );
m_khtml->end();
emit setWindowCaption( url.prettyURL() );
connect( khtml::Cache::loader(), SIGNAL( requestDone( khtml::DocLoader*, khtml::CachedObject *) ),
this, SLOT( updateWindowCaption() ) );
return true;
}