I finaly find a way to have 2 listeners on my nsIWebBrowserPersist; I
have create my own implementation of a nsIWebProgressListener, then I
have associated the persit.progressListener to my listener, and my
listener calls the downloadManager listener for all methods to be
implemented in the interface.

Didier

--- "Eric H. Jung" <[EMAIL PROTECTED]> wrote:

> Have you looked at nsIDownloadManager.DOWNLOAD_FINISHED?
>
http://www.xulplanet.com/references/xpcomref/ifaces/nsIDownloadManager.html
> 
> 
> --- Didier Ernotte <[EMAIL PROTECTED]> wrote:
> 
> > Hi,
> > 
> > I'm trying to use the FF built-in DownloadManager to download a
> file
> > from an URL to the local filesystem.
> > I finaly found that the DownloadManager is just a "view" concept
> that
> > accept a nsIDownload object and display a progression bar and some
> > other status, but does not do the download itseft. I have created a
> > nsIWebBrowserPersist to do the download and I have linked the
> > DownloadManager to the nsIWebBrowserPersist to take care about the
> > progression of the download, but I want to be notified when the
> > download is complete. 
> > What I understand is that I need 2 listeners, one is the
> > DownloadManager, the other is mine. How can I do this ? I have read
> > some code on the mozilla forum to cope with this : a timer to read
> > the
> > status of the download on a regular basis.... This is no very
> elegant
> > :-(
> > Any better solution ?
> > 
> > Thanks
> > 
> > Didier 
> > _______________________________________________
> > Project_owners mailing list
> > [email protected]
> > http://mozdev.org/mailman/listinfo/project_owners
> > 
> 
> 
> 
>               
> __________________________________________ 
> Yahoo! DSL – Something to write home about. 
> Just $16.99/mo. or less. 
> dsl.yahoo.com 
> 
> 

_______________________________________________
Project_owners mailing list
[email protected]
http://mozdev.org/mailman/listinfo/project_owners

Reply via email to