25 const Cc = Components.classes;
26 const Ci = Components.interfaces;
27 const Cr = Components.results;
28 const Ce = Components.Exception;
29 const Cu = Components.utils;
31 Cu.import(
"resource://gre/modules/XPCOMUtils.jsm");
32 Cu.import(
"resource://app/jsmodules/ArrayConverter.jsm");
33 Cu.import(
"resource://app/jsmodules/WindowUtils.jsm");
34 Cu.import(
"resource://app/jsmodules/SBTimer.jsm");
37 this._tracks =
Cc[
"@songbirdnest.com/moz/xpcom/threadsafe-array;1"]
38 .createInstance(
Ci.nsIMutableArray);
41 Cc[
"@songbirdnest.com/Songbird/Properties/MutablePropertyArray;1"]
42 .createInstance(
Ci.sbIMutablePropertyArray);
47 classID : Components.ID(
"84dd6e90-1dd2-11b2-bad9-c6f63b798098"),
48 contractID :
"@songbirdnest.com/Songbird/MetadataLookup/albumdetail;1",
57 return this._properties;
sbDeviceFirmwareAutoCheckForUpdate prototype contractID
sbOSDControlService prototype QueryInterface
sbDeviceFirmwareAutoCheckForUpdate prototype classDescription
sbDeviceFirmwareAutoCheckForUpdate prototype classID