Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   Related Pages  

KParts::BrowserRun Class Reference

#include <browserrun.h>

Inheritance diagram for KParts::BrowserRun:

KRun List of all members.

Public Methods

 BrowserRun (const KURL &url, const KParts::URLArgs &args, KParts::ReadOnlyPart *part, QWidget *window, bool removeReferrer, bool trustedSource)
 BrowserRun (const KURL &url, const KParts::URLArgs &args, KParts::ReadOnlyPart *part, QWidget *window, bool removeReferrer, bool trustedSource, bool hideErrorDialog)

Protected Types

enum  NonEmbeddableResult

Protected Slots

virtual void slotStatResult (KIO::Job *job)

Protected Methods

virtual void scanFile ()
virtual void init ()
virtual void handleError (KIO::Job *job)
NonEmbeddableResult handleNonEmbeddable (const QString &mimeType)

Detailed Description

This class extends KRun to provide additional functionality for browsers:
Author:
David Faure <faure@kde.org>

Definition at line 39 of file browserrun.h.


Member Enumeration Documentation

enum KParts::BrowserRun::NonEmbeddableResult [protected]
 

NotHandled means that foundMimeType should call KRun::foundMimeType, i.e. launch an external app.

Definition at line 114 of file browserrun.h.


Constructor & Destructor Documentation

KParts::BrowserRun::BrowserRun const KURL   url,
const KParts::URLArgs   args,
KParts::ReadOnlyPart   part,
QWidget *    window,
bool    removeReferrer,
bool    trustedSource
 

Parameters:
url  the URL we're probing
args  URL args - includes data for a HTTP POST, etc.
part  the part going to open this URL - can be 0L if not created yet
window  the mainwindow - passed to KIO::Job::setWindow()
removeReferrer  if true, the "referrer" metadata from args isn't passed on
trustedSource  if false, a warning will be shown before launching an executable Always pass false for trustedSource, except for local directory views.

KParts::BrowserRun::BrowserRun const KURL   url,
const KParts::URLArgs   args,
KParts::ReadOnlyPart   part,
QWidget *    window,
bool    removeReferrer,
bool    trustedSource,
bool    hideErrorDialog
 

Parameters:
url  the URL we're probing
args  URL args - includes data for a HTTP POST, etc.
part  the part going to open this URL - can be 0L if not created yet
window  the mainwindow - passed to KIO::Job::setWindow()
removeReferrer  if true, the "referrer" metadata from args isn't passed on
trustedSource  if false, a warning will be shown before launching an executable
hideErrorDialog  if true, no dialog will be shown in case of errors. Always pass false for trustedSource, except for local directory views.


Member Function Documentation

virtual void KParts::BrowserRun::handleError KIO::Job   job [protected, virtual]
 

Called when an error happens. NOTE: job could be 0L, if you passed hideErrorDialog=true. The default implementation shows a message box, but only when job != 0 .... It is strongly recommended to reimplement this method if you passed hideErrorDialog=true.

NonEmbeddableResult KParts::BrowserRun::handleNonEmbeddable const QString &    mimeType [protected]
 

Helper for foundMimeType: call this if the mimetype couldn't be embedded

virtual void KParts::BrowserRun::init   [protected, virtual]
 

Reimplemented from KRun

Reimplemented from KRun.

virtual void KParts::BrowserRun::scanFile   [protected, virtual]
 

Reimplemented from KRun

Reimplemented from KRun.


The documentation for this class was generated from the following file:
Generated on Wed Aug 13 23:30:36 2003 for kdelibs by doxygen1.2.18