sbRemotePlaylistClickEvent Class Reference

#include <sbRemotePlaylistClickEvent.h>

Inheritance diagram for sbRemotePlaylistClickEvent:
[legend]
Collaboration diagram for sbRemotePlaylistClickEvent:
[legend]

Public Member Functions

NS_DECL_ISUPPORTS
NS_DECL_NSICLASSINFO
NS_DECL_SBISECURITYAGGREGATOR
virtual
NS_DECL_SBIPLAYLISTCLICKEVENT
nsresult 
Init ()
 
 NS_FORWARD_SAFE_NSISECURITYCHECKEDCOMPONENT (mSecurityMixin)
 
 NS_FORWARD_SAFE_NSIDOMMOUSEEVENT (mMouseEvent)
 
 NS_FORWARD_SAFE_NSIDOMUIEVENT (mMouseEvent)
 
 NS_FORWARD_SAFE_NSIDOMEVENT (mMouseEvent)
 
 NS_FORWARD_SAFE_NSIDOMNSEVENT (mNSEvent)
 
NS_IMETHOD DuplicatePrivateData ()
 
NS_IMETHOD SetTarget (nsIDOMEventTarget *aTarget)
 
 NS_IMETHOD_ (PRBool) IsDispatchStopped()
 
 NS_IMETHOD_ (nsEvent *) GetInternalNSEvent()
 
NS_IMETHOD SetTrusted (PRBool aTrusted)
 
 sbRemotePlaylistClickEvent (sbRemotePlayer *aRemotePlayer)
 
 ~sbRemotePlaylistClickEvent ()
 
NS_IMETHOD InitEvent (sbIPlaylistClickEvent *, nsIDOMMouseEvent *)
 

Protected Attributes

nsCOMPtr
< nsISecurityCheckedComponent
mSecurityMixin
 
nsRefPtr< sbRemotePlayermRemotePlayer
 
nsCOMPtr< sbIMediaItemmWrappedItem
 
nsString mProperty
 
nsCOMPtr< nsIDOMMouseEventmMouseEvent
 
nsCOMPtr< nsIDOMNSEvent > mNSEvent
 

Additional Inherited Members

- Public Attributes inherited from sbISecurityAggregator
readonly attribute sbIRemotePlayer remotePlayer
 
- Public Attributes inherited from sbIPlaylistClickEvent
readonly attribute AString property
 
readonly attribute sbIMediaItem item
 

Detailed Description

Definition at line 49 of file sbRemotePlaylistClickEvent.h.

Constructor & Destructor Documentation

sbRemotePlaylistClickEvent::sbRemotePlaylistClickEvent ( sbRemotePlayer aRemotePlayer)

Definition at line 107 of file sbRemotePlaylistClickEvent.cpp.

sbRemotePlaylistClickEvent::~sbRemotePlaylistClickEvent ( )

Definition at line 120 of file sbRemotePlaylistClickEvent.cpp.

Member Function Documentation

NS_IMETHOD sbRemotePlaylistClickEvent::DuplicatePrivateData ( )

nsIPrivateDOMEvent - this is non-XPCOM so no forward macro

sbIPlaylistClickEvent nsresult sbRemotePlaylistClickEvent::Init ( )
virtual

Definition at line 105 of file sbRemotePlaylistClickEvent.cpp.

NS_IMETHODIMP sbRemotePlaylistClickEvent::InitEvent ( sbIPlaylistClickEvent aClickEvent,
nsIDOMMouseEvent aMouseEvent 
)

Definition at line 156 of file sbRemotePlaylistClickEvent.cpp.

Here is the call graph for this function:

sbRemotePlaylistClickEvent::NS_FORWARD_SAFE_NSIDOMEVENT ( mMouseEvent  )
sbRemotePlaylistClickEvent::NS_FORWARD_SAFE_NSIDOMMOUSEEVENT ( mMouseEvent  )
sbRemotePlaylistClickEvent::NS_FORWARD_SAFE_NSIDOMNSEVENT ( mNSEvent  )
sbRemotePlaylistClickEvent::NS_FORWARD_SAFE_NSIDOMUIEVENT ( mMouseEvent  )
sbRemotePlaylistClickEvent::NS_FORWARD_SAFE_NSISECURITYCHECKEDCOMPONENT ( mSecurityMixin  )
sbRemotePlaylistClickEvent::NS_IMETHOD_ ( PRBool  )
sbRemotePlaylistClickEvent::NS_IMETHOD_ ( nsEvent *  )
NS_IMETHOD sbRemotePlaylistClickEvent::SetTarget ( nsIDOMEventTarget *  aTarget)
NS_IMETHOD sbRemotePlaylistClickEvent::SetTrusted ( PRBool  aTrusted)

Member Data Documentation

nsCOMPtr<nsIDOMMouseEvent> sbRemotePlaylistClickEvent::mMouseEvent
protected

Definition at line 89 of file sbRemotePlaylistClickEvent.h.

nsCOMPtr<nsIDOMNSEvent> sbRemotePlaylistClickEvent::mNSEvent
protected

Definition at line 90 of file sbRemotePlaylistClickEvent.h.

nsString sbRemotePlaylistClickEvent::mProperty
protected

Definition at line 88 of file sbRemotePlaylistClickEvent.h.

nsRefPtr<sbRemotePlayer> sbRemotePlaylistClickEvent::mRemotePlayer
protected

Definition at line 84 of file sbRemotePlaylistClickEvent.h.

nsCOMPtr<nsISecurityCheckedComponent> sbRemotePlaylistClickEvent::mSecurityMixin
protected

Definition at line 83 of file sbRemotePlaylistClickEvent.h.

nsCOMPtr<sbIMediaItem> sbRemotePlaylistClickEvent::mWrappedItem
protected

Definition at line 87 of file sbRemotePlaylistClickEvent.h.


The documentation for this class was generated from the following files: