23 #include "khtmlpart_p.h"
24 #include "khtml_run.h"
28 #include "khtml_ext.h"
31 KHTMLRun::KHTMLRun(
KHTMLPart *part, khtml::ChildFrame *child,
const KURL &url,
33 : KParts::BrowserRun( url, args, part, part->widget() ? part->widget()->topLevelWidget() : 0,
34 false, false, hideErrorDialog ),
38 setEnableExternalBrowser(
false);
47 void KHTMLRun::foundMimeType(
const TQString &_type )
49 Q_ASSERT(!m_bFinished);
50 TQString mimeType = _type;
51 if ( static_cast<KHTMLPart *>(m_part)->processObjectRequest( m_child, m_strURL, mimeType ) )
62 m_child->m_bCompleted =
true;
63 static_cast<KHTMLPart *
>(m_part)->checkCompleted();
69 m_timer.start( 0,
true );
74 KRun::foundMimeType( mimeType );
77 m_child->m_bCompleted =
true;
78 static_cast<KHTMLPart *
>(m_part)->checkCompleted();
81 void KHTMLRun::save(
const KURL & url,
const TQString & suggestedFilename )
83 KHTMLPopupGUIClient::saveURL( m_part->widget(), i18n(
"Save As" ), url, m_args.metaData(), TQString::null, 0, suggestedFilename );
87 void KHTMLRun::handleError( KIO::Job *job )
92 #include "khtml_run.moc"