21 #include "khtml_iface.h"
22 #include "khtml_part.h"
23 #include "khtmlview.h"
24 #include "khtml_ext.h"
25 #include <kio/global.h>
26 #include <tqapplication.h>
27 #include <tqvariant.h>
29 KHTMLPartIface::KHTMLPartIface(
KHTMLPart *_part )
30 : DCOPObject( _part->dcopObjectId() ), part(_part)
34 KHTMLPartIface::~KHTMLPartIface()
53 bool KHTMLPartIface::closeURL()
70 return part->dndEnabled();
80 return part->javaEnabled();
90 return part->pluginsEnabled();
100 return part->autoloadImages();
153 TQKeyEvent ev( TQKeyEvent::KeyPress, Qt::Key_Return,
'\n', 0,
"\n" );
154 TQApplication::sendEvent( p->
widget(), &ev );
168 void KHTMLPartIface::debugRenderTree()
170 part->slotDebugRenderTree();
173 void KHTMLPartIface::debugDOMTree()
175 part->slotDebugDOMTree();
180 part->slotStopAnimations();
183 void KHTMLPartIface::viewDocumentSource()
185 part->slotViewDocumentSource();
188 void KHTMLPartIface::saveBackground(
const TQString &destination)
194 KIO::MetaData metaData;
195 metaData[
"referrer"] = part->
referrer();
196 KHTMLPopupGUIClient::saveURL( back,
KURL( destination ), metaData );
199 void KHTMLPartIface::saveDocument(
const TQString &destination)
203 if ( srcURL.fileName(
false).isEmpty() )
206 KIO::MetaData metaData;
208 KHTMLPopupGUIClient::saveURL( srcURL,
KURL( destination ), metaData, part->cacheId() );
221 void KHTMLPartIface::viewFrameSource()
223 part->slotViewFrameSource();