Back to index
Interface to display XPInstall download and install status. More...
|void||onStateChange (in unsigned long index, in short state, in long value)|
|basic info to control the install progress dialog. |
|void||onProgress (in unsigned long index, in unsigned long long value, in unsigned long long maxValue)|
|download progress |
|const short||DOWNLOAD_START = 0|
|state values for onStateChange |
|const short||DOWNLOAD_DONE = 1|
|const short||INSTALL_START = 2|
|const short||INSTALL_DONE = 3|
|const short||DIALOG_CLOSE = 4|
Interface to display XPInstall download and install status.
|void nsIXPIProgressDialog::onProgress||(||in unsigned long||index,|
|in unsigned long long||value,|
|in unsigned long long||maxValue|
|index||the package to which this refers|
|value||number of bytes downloaded|
|maxValue||the total size|
basic info to control the install progress dialog.
The dialog can go away any time after it has received the DIALOG_CLOSE state message but needs to accept messages until that time even if it is not visible.
Normally for each install package the dialog will receive the download and install messages in START/DONE pairs, but in the case of a download error the dialog will be sent only the DOWNLOAD_START followed by an INSTALL_DONE message with the value nsInstall::DOWNLOAD_ERROR
|index||the package this message is about of those passed into openProgressDialog. ignored when state==DIALOG_CLOSE|
|state||the kind of message|
|value||final result when state==INSTALL_DONE, otherwise ignored|