sbRemoteWebPlaylist Class Reference

#include <sbRemoteWebPlaylist.h>

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

Public Member Functions

NS_DECL_ISUPPORTS
NS_DECL_NSICLASSINFO
NS_DECL_SBISECURITYAGGREGATOR
virtual
NS_DECL_SBIREMOTEWEBPLAYLIST
nsresult 
Init ()
 
 sbRemoteWebPlaylist (sbRemotePlayer *aRemotePlayer, sbIPlaylistWidget *aPlaylistWidget, sbITabBrowserTab *aBrowserTab)
 
nsresult GetPlaylistWidget (sbIPlaylistWidget **aWebPlaylist)
 
- Public Member Functions inherited from sbIPlaylistWidget
void rescanCommands ()
 Cause the commands to be re-fetched. More...
 
sbIMediaListView getListView ()
 Get the view being displayed in the <WebPlaylist> More...
 
void bind (in sbIMediaListView mediaListView, in sbIPlaylistCommands commands, in boolean resize, in boolean collapse)
 Attach the <WebPlaylist> to the view passed in. More...
 
unsigned long getColumnCount ()
 Get the total number of columns in the web playlist. More...
 
void clearColumns ()
 Clear all columns from the web playlist. More...
 
void appendColumn (in AString aPropertyID, [optional] in AString aWidth)
 Add a column to the right side of visible columns. More...
 
void insertColumnBefore (in AString aPropertyID, [optional] in AString aBeforePropertyID, [optional] in AString aWidth)
 Insert a column into the web playlist. More...
 
void removeColumn (in AString aPropertyID)
 Remove a column from the playlist. More...
 
AString getColumnPropertyIDByIndex (in unsigned long aIndex)
 Get the property ID bould to a particular column at a given index. More...
 
void setSortColumn (in AString aPropertyID, in boolean aIsAscending)
 Set the sort of the web playlist. More...
 
- Public Member Functions inherited from sbIRemoteWebPlaylist
void setSelectionByIndex (in unsigned long aIndex, in boolean aSelected)
 

Protected Attributes

nsCOMPtr
< nsISecurityCheckedComponent
mSecurityMixin
 
PRBool mInitialized
 
nsRefPtr< sbRemotePlayermRemotePlayer
 
nsCOMPtr< sbIPlaylistWidgetmPlaylistWidget
 
nsCOMPtr< sbITabBrowserTabmOwnerTab
 

Additional Inherited Members

- Public Attributes inherited from sbISecurityAggregator
readonly attribute sbIRemotePlayer remotePlayer
 
- Public Attributes inherited from sbIPlaylistWidget
readonly attribute
sbIPlaylistClickEvent 
lastClickEvent
 The last click even that occured on this <WebPlaylist> More...
 
- Public Attributes inherited from sbIRemoteWebPlaylist
attribute sbIRemoteMediaList mediaList
 
readonly attribute
nsISimpleEnumerator 
selection
 
attribute boolean hidden
 

Detailed Description

Definition at line 45 of file sbRemoteWebPlaylist.h.

Constructor & Destructor Documentation

sbRemoteWebPlaylist::sbRemoteWebPlaylist ( sbRemotePlayer aRemotePlayer,
sbIPlaylistWidget aPlaylistWidget,
sbITabBrowserTab aBrowserTab 
)

Definition at line 114 of file sbRemoteWebPlaylist.cpp.

Member Function Documentation

nsresult sbRemoteWebPlaylist::GetPlaylistWidget ( sbIPlaylistWidget **  aWebPlaylist)

Definition at line 294 of file sbRemoteWebPlaylist.cpp.

nsISecurityCheckedComponent nsresult sbRemoteWebPlaylist::Init ( )
virtual

Definition at line 112 of file sbRemoteWebPlaylist.cpp.

Member Data Documentation

PRBool sbRemoteWebPlaylist::mInitialized
protected

Definition at line 69 of file sbRemoteWebPlaylist.h.

nsCOMPtr<sbITabBrowserTab> sbRemoteWebPlaylist::mOwnerTab
protected

Definition at line 73 of file sbRemoteWebPlaylist.h.

nsCOMPtr<sbIPlaylistWidget> sbRemoteWebPlaylist::mPlaylistWidget
protected

Definition at line 72 of file sbRemoteWebPlaylist.h.

nsRefPtr<sbRemotePlayer> sbRemoteWebPlaylist::mRemotePlayer
protected

Definition at line 71 of file sbRemoteWebPlaylist.h.

nsCOMPtr<nsISecurityCheckedComponent> sbRemoteWebPlaylist::mSecurityMixin
protected

Definition at line 67 of file sbRemoteWebPlaylist.h.


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