27 const Cc = Components.classes;
28 const Ci = Components.interfaces;
29 const Cr = Components.results;
30 const Ce = Components.Exception;
31 const Cu = Components.utils;
33 Cu.import(
"resource://gre/modules/XPCOMUtils.jsm");
39 [
Ci.sbIJobProgressService,
Ci.nsIClassInfo]),
41 classID : Components.ID(
"{afef6b00-90d5-11dd-ad8b-0800200c9a66}"),
42 contractID :
"@songbirdnest.com/Songbird/JobProgressService;1",
43 flags :
Ci.nsIClassInfo.MAIN_THREAD_ONLY,
51 count.value = interfaces.length;
55 showProgressDialog:
function(aJobProgress, aWindow, aTimeout) {
56 if (typeof(SBJobUtils) ==
"undefined") {
57 Cu.import(
"resource://app/jsmodules/SBJobUtils.jsm");
60 SBJobUtils.showProgressDialog(aJobProgress, aWindow, aTimeout);
sbDeviceFirmwareAutoCheckForUpdate prototype flags
sbDeviceFirmwareAutoCheckForUpdate prototype contractID
sbOSDControlService prototype QueryInterface
sbDeviceFirmwareAutoCheckForUpdate prototype classDescription
sbDeviceFirmwareAutoCheckForUpdate prototype getHelperForLanguage
sbDeviceFirmwareAutoCheckForUpdate prototype classID
function JobProgressService()
sbDeviceFirmwareAutoCheckForUpdate prototype getInterfaces
sbDeviceFirmwareAutoCheckForUpdate prototype interfaces
classDescription implementationLanguage