A helper app launcher is a small object created to handle the launching of an external application. Note that cancelling the load via the nsICancelable interface will release the reference to the launcher dialog.
[scriptable, uuid(d9a19faf-497b-408c-b995-777d956b72c0)]
Attributes
The mime info object associated with the content type this helper app launcher is currently attempting to load
The download content length, or -1 if the length is not available.
The source uri
The file we are saving to
Methods
when the stand alone progress window actually closes, it calls this method so we can release any local state...
Use aApplication to launch with this content. NOTE: This will release the reference to the nsIHelperAppLauncherDialog. @param aApplication nsIFile corresponding to the location of the application to use. @param aRememberThisPreference TRUE if we should remember this choice.
Called when we want to just save the content to a particular file. NOTE: This will release the reference to the nsIHelperAppLauncherDialog. @param aNewFileLocation Location where the content should be saved
The following methods are used by the progress dialog to get or set information on the current helper app launcher download. This reference will be released when the download is finished (after the listener receives the STATE_STOP notification).
Compare to:
