#include <sbScriptableFilterResult.h>
Public Member Functions | |
| NS_DECL_ISUPPORTS NS_DECL_NSICLASSINFO NS_DECL_NSISECURITYCHECKEDCOMPONENT NS_DECL_SBISCRIPTABLEFILTERRESULT NS_IMETHOD | GetClassName (char **aClassName) |
| NS_IMETHOD | GetScriptableFlags (PRUint32 *aScriptableFlags) |
| NS_IMETHOD | Equality (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, jsval val, PRBool *_retval) |
| sbScriptableFilterResult (sbIFilterableMediaListView *aMediaListView, sbRemotePlayer *aRemotePlayer) | |
Public Member Functions inherited from sbXPCScriptableStub | |
| virtual | ~sbXPCScriptableStub () |
| NS_IMETHOD | PreCreate (nsISupports *nativeObj, JSContext *cx, JSObject *globalObj, JSObject **parentObj) |
| NS_IMETHOD | Create (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj) |
| NS_IMETHOD | PostCreate (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj) |
| NS_IMETHOD | AddProperty (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, jsval id, jsval *vp, PRBool *_retval) |
| NS_IMETHOD | DelProperty (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, jsval id, jsval *vp, PRBool *_retval) |
| NS_IMETHOD | GetProperty (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, jsval id, jsval *vp, PRBool *_retval) |
| NS_IMETHOD | SetProperty (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, jsval id, jsval *vp, PRBool *_retval) |
| NS_IMETHOD | Enumerate (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, PRBool *_retval) |
| NS_IMETHOD | NewEnumerate (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, PRUint32 enum_op, jsval *statep, jsid *idp, PRBool *_retval) |
| NS_IMETHOD | NewResolve (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, jsval id, PRUint32 flags, JSObject **objp, PRBool *_retval) |
| NS_IMETHOD | Convert (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, PRUint32 type, jsval *vp, PRBool *_retval) |
| NS_IMETHOD | Finalize (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj) |
| NS_IMETHOD | CheckAccess (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, jsval id, PRUint32 mode, jsval *vp, PRBool *_retval) |
| NS_IMETHOD | Call (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, PRUint32 argc, jsval *argv, jsval *vp, PRBool *_retval) |
| NS_IMETHOD | Construct (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, PRUint32 argc, jsval *argv, jsval *vp, PRBool *_retval) |
| NS_IMETHOD | HasInstance (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, jsval val, PRBool *bp, PRBool *_retval) |
| NS_IMETHOD | Trace (nsIXPConnectWrappedNative *wrapper, JSTracer *trc, JSObject *obj) |
| NS_IMETHOD | Equality (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, jsval val, PRBool *_retval) |
| NS_IMETHOD | OuterObject (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, JSObject **_retval) |
| NS_IMETHOD | InnerObject (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, JSObject **_retval) |
| NS_IMETHOD | PostCreatePrototype (JSContext *cx, JSObject *proto) |
Protected Attributes | |
| nsCOMPtr < sbIFilterableMediaListView > | mListView |
| nsRefPtr< sbRemotePlayer > | mPlayer |
Additional Inherited Members | |
Public Attributes inherited from sbIScriptableFilterResult | |
| readonly attribute nsIStringEnumerator | artists |
| readonly attribute nsIStringEnumerator | albums |
| readonly attribute nsIStringEnumerator | genres |
| readonly attribute nsIStringEnumerator | years |
| readonly attribute nsISupports | items |
| readonly attribute sbILibraryConstraint | constraint |
The results of filtering via sbScriptableListFilter Has the property .items as well as the ability to further filter
Definition at line 46 of file sbScriptableFilterResult.h.
| sbScriptableFilterResult::sbScriptableFilterResult | ( | sbIFilterableMediaListView * | aMediaListView, |
| sbRemotePlayer * | aRemotePlayer | ||
| ) |
| NS_IMETHODIMP sbScriptableFilterResult::Equality | ( | nsIXPConnectWrappedNative * | wrapper, |
| JSContext * | cx, | ||
| JSObject * | obj, | ||
| jsval | val, | ||
| PRBool * | _retval | ||
| ) |
Definition at line 184 of file sbScriptableFilterResult.cpp.
| NS_IMETHODIMP sbScriptableFilterResult::GetClassName | ( | char ** | aClassName | ) |
Definition at line 159 of file sbScriptableFilterResult.cpp.
| NS_IMETHODIMP sbScriptableFilterResult::GetScriptableFlags | ( | PRUint32 * | aScriptableFlags | ) |
Definition at line 169 of file sbScriptableFilterResult.cpp.
|
protected |
Definition at line 73 of file sbScriptableFilterResult.h.
|
protected |
Definition at line 74 of file sbScriptableFilterResult.h.