KHTML
khtml_run.cpp
Go to the documentation of this file.
35 : KParts::BrowserRun( url, args, browserArgs, part, part->widget() ? part->widget()->topLevelWidget() : 0,
39 // Don't use an external browser for parts of a webpage we are rendering. (iframes at least are one example)
55 bool requestProcessed = static_cast<KHTMLPart *>(part())->processObjectRequest( m_child, KRun::url(), mimeType );
104 KHTMLPopupGUIClient::saveURL( part()->widget(), i18n( "Save As" ), url, arguments().metaData(), QString(), 0, suggestedFilename );
static void saveURL(QWidget *parent, const QString &caption, const KUrl &url, const QMap< QString, QString > &metaData=KIO::MetaData(), const QString &filter=QString(), long cacheId=0, const QString &suggestedFilename=QString())
Definition: khtml_ext.cpp:859
KHTMLRun(KHTMLPart *part, khtml::ChildFrame *child, const KUrl &url, const KParts::OpenUrlArguments &args, const KParts::BrowserArguments &browserArgs, bool hideErrorDialog)
Definition: khtml_run.cpp:31
virtual void save(const KUrl &url, const QString &suggestedFilename)
Definition: khtml_run.cpp:102
virtual void foundMimeType(const QString &mimetype)
Definition: khtml_run.cpp:49
KParts::ReadOnlyPart * part() const
KUrl url() const
NonEmbeddableResult handleNonEmbeddable(const QString &mimeType)
KParts::OpenUrlArguments & arguments()
NonEmbeddableResult
Handled
Delayed
void started(KIO::Job *)
void setJob(KIO::Job *job)
QString suggestedFileName() const
KUrl url() const
static bool displayOpenWithDialog(const KUrl::List &lst, QWidget *window, bool tempFiles=false, const QString &suggestedFileName=QString(), const QByteArray &asn=QByteArray())
void setEnableExternalBrowser(bool b)
void setPreferredService(const QString &desktopEntryName)
bool hasFinished() const
virtual void foundMimeType(const QString &type)
void setFinished(bool finished)
Definition: khtml_childframe_p.h:41
#define kDebug
QString i18n(const char *text)
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.