27 #ifndef __SB_REMOTE_WEBPLAYLIST_H__
28 #define __SB_REMOTE_WEBPLAYLIST_H__
32 #include <sbIMediaList.h>
33 #include <sbIPlaylistWidget.h>
34 #include <sbIRemoteWebPlaylist.h>
35 #include <sbISecurityAggregator.h>
36 #include <sbISecurityMixin.h>
37 #include <sbITabBrowser.h>
40 #include <nsIClassInfo.h>
41 #include <nsISecurityCheckedComponent.h>
54 NS_DECL_SBISECURITYAGGREGATOR
55 NS_DECL_SBIREMOTEWEBPLAYLIST
76 #endif // __SB_REMOTE_WEBPLAYLIST_H__
An interface to control a media list from remote web pages.
nsresult GetPlaylistWidget(sbIPlaylistWidget **aWebPlaylist)
nsISecurityCheckedComponent
sbRemoteWebPlaylist(sbRemotePlayer *aRemotePlayer, sbIPlaylistWidget *aPlaylistWidget, sbITabBrowserTab *aBrowserTab)
A marker interface for objects that aggregate the security mixin.
#define SB_DECL_SECURITYCHECKEDCOMP_INIT
nsCOMPtr< nsISecurityCheckedComponent > mSecurityMixin
nsCOMPtr< sbIPlaylistWidget > mPlaylistWidget
nsRefPtr< sbRemotePlayer > mRemotePlayer
nsCOMPtr< sbITabBrowserTab > mOwnerTab