27 #ifndef __SB_REMOTE_EVENT_H__
28 #define __SB_REMOTE_EVENT_H__
32 #include <sbIPlaylistClickEvent.h>
33 #include <sbISecurityMixin.h>
34 #include <sbISecurityAggregator.h>
37 #include <nsIClassInfo.h>
38 #include <nsIDOMEventTarget.h>
39 #include <nsIDOMMouseEvent.h>
40 #include <nsIDOMNSEvent.h>
41 #include <nsIPrivateDOMEvent.h>
42 #include <nsISecurityCheckedComponent.h>
43 #include <nsStringGlue.h>
54 public nsIPrivateDOMEvent,
60 NS_DECL_SBISECURITYAGGREGATOR
61 NS_DECL_SBIPLAYLISTCLICKEVENT
72 NS_IMETHOD
SetTarget(nsIDOMEventTarget* aTarget);
nsCOMPtr< sbIMediaItem > mWrappedItem
NS_IMETHOD SetTarget(nsIDOMEventTarget *aTarget)
NS_FORWARD_SAFE_NSIDOMEVENT(mMouseEvent)
NS_IMETHOD_(PRBool) IsDispatchStopped()
NS_FORWARD_SAFE_NSIDOMMOUSEEVENT(mMouseEvent)
NS_IMETHOD SetTrusted(PRBool aTrusted)
NS_FORWARD_SAFE_NSIDOMUIEVENT(mMouseEvent)
nsISecurityCheckedComponent
NS_FORWARD_SAFE_NSISECURITYCHECKEDCOMPONENT(mSecurityMixin)
an interface to maintain information about the last event that occurred
A marker interface for objects that aggregate the security mixin.
nsCOMPtr< nsISecurityCheckedComponent > mSecurityMixin
NS_IMETHOD InitEvent(sbIPlaylistClickEvent *, nsIDOMMouseEvent *)
sbRemotePlaylistClickEvent(sbRemotePlayer *aRemotePlayer)
nsCOMPtr< nsIDOMMouseEvent > mMouseEvent
#define SB_DECL_SECURITYCHECKEDCOMP_INIT
nsRefPtr< sbRemotePlayer > mRemotePlayer
nsCOMPtr< nsIDOMNSEvent > mNSEvent
NS_FORWARD_SAFE_NSIDOMNSEVENT(mNSEvent)
~sbRemotePlaylistClickEvent()
NS_IMETHOD DuplicatePrivateData()