sbPlayQueueService.cpp File Reference

Songbird Play Queue Service Component Implementation. More...

#include "sbPlayQueueService.h"
#include <nsIAppStartupNotifier.h>
#include <nsICategoryManager.h>
#include <nsIObserverService.h>
#include <nsIPrefBranch.h>
#include <nsIPrefService.h>
#include <nsIStringBundle.h>
#include <nsIVariant.h>
#include <nsServiceManagerUtils.h>
#include <nsStringGlue.h>
#include <nsThreadUtils.h>
#include <sbIDataRemote.h>
#include <sbILibraryManager.h>
#include <sbILocalDatabaseLibrary.h>
#include <sbIMediacoreEventTarget.h>
#include <sbIMediacoreSequencer.h>
#include <sbIMediacoreStatus.h>
#include <sbIMediaListView.h>
#include <sbIOrderableMediaList.h>
#include <sbLibraryManager.h>
#include <sbPropertiesCID.h>
#include <sbStandardProperties.h>
#include <sbStringUtils.h>
#include <prlog.h>
Include dependency graph for sbPlayQueueService.cpp:

Go to the source code of this file.

Macros

#define SB_NAMEKEY_PLAYQUEUE_LIST   "&chrome://songbird/locale/songbird.properties#playqueue.pane.title"
 
#define SB_PLAYQUEUE_DEFAULTCOLUMNSPEC
 
#define SB_DATAREMOTE_FACEPLATE_STATUS   NS_LITERAL_STRING("faceplate.status.override.text")
 
#define SB_BUNDLE_URL   "chrome://songbird/locale/songbird.properties"
 
#define SB_PLAYQUEUE_PANE_TITLE   NS_LITERAL_STRING("playqueue.pane.title")
 
#define SB_LIBRARY_TRACKSADDED   NS_LITERAL_STRING("library.tracksadded")
 
#define TRACE(args)   /* nothing */
 
#define LOG(args)   /* nothing */
 

Functions

 NS_IMPL_THREADSAFE_ISUPPORTS2 (sbPlayQueueAsyncListener, sbIAddMediaItemsListener, sbIMediaListAsyncListener)
 
 NS_IMPL_ISUPPORTS5 (sbPlayQueueService, sbIPlayQueueService, sbIMediaListListener, sbIMediacoreEventListener, sbILocalDatabaseLibraryCopyListener, nsIObserver) sbPlayQueueService
 

Detailed Description

Songbird Play Queue Service Component Implementation.

Definition in file sbPlayQueueService.cpp.

Macro Definition Documentation

#define LOG (   args)    /* nothing */

Definition at line 93 of file sbPlayQueueService.cpp.

#define SB_BUNDLE_URL   "chrome://songbird/locale/songbird.properties"

Definition at line 75 of file sbPlayQueueService.cpp.

#define SB_DATAREMOTE_FACEPLATE_STATUS   NS_LITERAL_STRING("faceplate.status.override.text")

Definition at line 72 of file sbPlayQueueService.cpp.

#define SB_LIBRARY_TRACKSADDED   NS_LITERAL_STRING("library.tracksadded")

Definition at line 78 of file sbPlayQueueService.cpp.

#define SB_NAMEKEY_PLAYQUEUE_LIST   "&chrome://songbird/locale/songbird.properties#playqueue.pane.title"

Definition at line 62 of file sbPlayQueueService.cpp.

#define SB_PLAYQUEUE_DEFAULTCOLUMNSPEC
Value:
NS_LL("http://songbirdnest.com/data/1.0#ordinal 30 ") \
NS_LL("http://songbirdnest.com/data/1.0#trackName 130")

Definition at line 68 of file sbPlayQueueService.cpp.

#define SB_PLAYQUEUE_PANE_TITLE   NS_LITERAL_STRING("playqueue.pane.title")

Definition at line 77 of file sbPlayQueueService.cpp.

#define TRACE (   args)    /* nothing */

To log this module, set the following environment variable: NSPR_LOG_MODULES=sbPlayQueueService:5

Definition at line 92 of file sbPlayQueueService.cpp.

Function Documentation

NS_IMPL_THREADSAFE_ISUPPORTS2 ( sbPlayQueueAsyncListener  ,
sbIAddMediaItemsListener  ,
sbIMediaListAsyncListener   
)