21 #include "tdehtml_iface.h"
22 #include "tdehtml_part.h"
23 #include "tdehtmlview.h"
24 #include "tdehtml_ext.h"
25 #include <tdeio/global.h>
26 #include <tqapplication.h>
27 #include <tqvariant.h>
29 TDEHTMLPartIface::TDEHTMLPartIface(
TDEHTMLPart *_part )
30 : DCOPObject( _part->dcopObjectId() ), part(_part)
34 TDEHTMLPartIface::~TDEHTMLPartIface()
53 bool TDEHTMLPartIface::closeURL()
153 TQKeyEvent ev( TQKeyEvent::KeyPress, Qt::Key_Return,
'\n', 0,
"\n" );
154 TQApplication::sendEvent( p->
widget(), &ev );
168 void TDEHTMLPartIface::debugRenderTree()
170 part->slotDebugRenderTree();
173 void TDEHTMLPartIface::debugDOMTree()
175 part->slotDebugDOMTree();
180 part->slotStopAnimations();
183 void TDEHTMLPartIface::viewDocumentSource()
185 part->slotViewDocumentSource();
188 void TDEHTMLPartIface::saveBackground(
const TQString &destination)
194 TDEIO::MetaData metaData;
195 metaData[
"referrer"] = part->
referrer();
196 TDEHTMLPopupGUIClient::saveURL( back,
KURL( destination ), metaData );
199 void TDEHTMLPartIface::saveDocument(
const TQString &destination)
203 if ( srcURL.fileName(
false).isEmpty() )
206 TDEIO::MetaData metaData;
208 TDEHTMLPopupGUIClient::saveURL( srcURL,
KURL( destination ), metaData, part->cacheId() );
221 void TDEHTMLPartIface::viewFrameSource()
223 part->slotViewFrameSource();