browserrun.cpp
187 kdDebug(1000) << "slotBrowserMimetype: found " << type << " for " << m_strURL.prettyURL() << endl;
216 KParts::BrowserRun::AskSaveResult res = askSave( m_strURL, offer, mimeType, m_suggestedFilename );
235 kdDebug(1000) << "BrowserRun: request comes from a POST, can't pass a URL to another app, need to save" << endl;
245 TDEIO::Job *job = TDEIO::file_copy( m_strURL, destURL, 0600, true /*overwrite*/, false /*no resume*/, true /*progress info*/ );
275 return ( KMessageBox::warningContinueCancel( 0, i18n( "Do you really want to execute '%1'? " ).arg( url.prettyURL() ),
279 static TQString makeQuestion( const KURL& url, const TQString& mimeType, const TQString& suggestedFilename )
300 BrowserRun::AskSaveResult BrowserRun::askSave( const KURL & url, KService::Ptr offer, const TQString& mimeType, const TQString & suggestedFilename )
323 BrowserRun::AskSaveResult BrowserRun::askEmbedOrSave( const KURL & url, const TQString& mimeType, const TQString & suggestedFilename, int flags )
390 TQString errMsg=i18n("The Download Manager (%1) could not be found in your $PATH ").arg(downloadManger);
391 TQString errMsgEx= i18n("Try to reinstall it \n\nThe integration with Konqueror will be disabled!");
TQString contentDisposition() const
Definition: browserrun.cpp:521
TQString name() const
TQString prettyURL(int _trailing=0) const
TQString host() const
NonEmbeddableResult handleNonEmbeddable(const TQString &mimeType)
Helper for foundMimeType: call this if the mimetype couldn't be embedded.
Definition: browserrun.cpp:203
static TQString encode_string(const TQString &str, int encoding_hint=0)
bool doPost() const
TDEHTML-specific field, whether to do a POST instead of a GET, for the next openURL.
Definition: browserextension.cpp:177
kdbgstream kdWarning(int area=0)
bool reload
reload is set when the cache shouldn't be used (forced reload).
Definition: browserextension.h:75
TQMap< TQString, TQString > & metaData()
Meta-data to associate with the next TDEIO operation.
Definition: browserextension.cpp:163
virtual void handleError(TDEIO::Job *job)
Called when an error happens.
Definition: browserrun.cpp:444
TQByteArray postData
TDEHTML-specific field, contents of the HTTP POST data.
Definition: browserextension.h:94
kndbgstream & endl(kndbgstream &s)
static bool isExecutable(const TQString &serviceType)
BIC: Obsoleted by KRun::isExecutable( const TQString &serviceType );.
Definition: browserrun.cpp:511
static TQString csqueeze(const TQString &str, uint maxlen=40)
bool isLocalFile() const
kdbgstream kdDebug(int area=0)
NonEmbeddableResult
NotHandled means that foundMimeType should call KRun::foundMimeType, i.e.
Definition: browserrun.h:164
BrowserRun(const KURL &url, const KParts::URLArgs &args, KParts::ReadOnlyPart *part, TQWidget *window, bool removeReferrer, bool trustedSource)
Definition: browserrun.cpp:42
static KURL join(const List &_list)
static int questionYesNoCancel(TQWidget *parent, const TQString &text, const TQString &caption=TQString::null, const KGuiItem &buttonYes=KStdGuiItem::yes(), const KGuiItem &buttonNo=KStdGuiItem::no(), const TQString &dontAskAgainName=TQString::null, int options=Notify)
static AskSaveResult askSave(const KURL &url, KService::Ptr offer, const TQString &mimeType, const TQString &suggestedFilename=TQString::null)
Ask the user whether to save or open a url in another application.
Definition: browserrun.cpp:300
TQString protocol() const
static TQString findExe(const TQString &appname, const TQString &pathstr=TQString::null, bool ignoreExecBit=false)
static AskSaveResult askEmbedOrSave(const KURL &url, const TQString &mimeType, const TQString &suggestedFilename=TQString::null, int flags=0)
Similar to askSave() but for the case where the current application is able to embed the url itself (...
Definition: browserrun.cpp:323
static void detailedSorry(TQWidget *parent, const TQString &text, const TQString &details, const TQString &caption=TQString::null, int options=Notify)
static int warningContinueCancel(TQWidget *parent, const TQString &text, const TQString &caption=TQString::null, const KGuiItem &buttonContinue=KStdGuiItem::cont(), const TQString &dontAskAgainName=TQString::null, int options=Notify)
TQString contentType() const
TDEHTML-specific field, header defining the type of the POST data.
Definition: browserextension.cpp:158
TQString url(int _trailing=0, int encoding_hint=0) const
static TQString quote(const TQString &arg)
URLArgs is a set of arguments bundled into a structure, to allow specifying how a URL should be opene...
Definition: browserextension.h:58
TQString fileName(bool _ignore_trailing_slash_in_path=true) const
void setPath(const TQString &path)