MMSMusicInterface Class Reference

#include <mmsmusicinterface.h>

List of all members.


Public Member Functions

 MMSMusicInterface ()
 ~MMSMusicInterface ()
void init (string file)
void init (PLAYLIST list, int offset=0)
void stop ()
void next ()
void prev ()
void play ()
void pause ()
bool hasPlaylist ()
PLAYLIST getPlaylist ()
int getPlaylistOffset ()
bool isPlaying ()
bool isPaused ()
bool getTimes (int *pos, int *length)
void setRepeat (bool repeat)
void setShuffle (bool shuffle)

Public Attributes

sigc::signal< void, int > * onNextSong
sigc::signal< void, int > * onPrevSong

Private Member Functions

void setManager (IMMSMusicManager *manager)

Static Private Attributes

static IMMSMusicManagermanager = NULL

Friends

class MMSMusicManager

Detailed Description

Definition at line 38 of file mmsmusicinterface.h.


Constructor & Destructor Documentation

MMSMusicInterface::MMSMusicInterface (  ) 

Definition at line 35 of file mmsmusicinterface.cpp.

MMSMusicInterface::~MMSMusicInterface (  ) 

Definition at line 40 of file mmsmusicinterface.cpp.


Member Function Documentation

void MMSMusicInterface::setManager ( IMMSMusicManager manager  )  [private]

Definition at line 54 of file mmsmusicinterface.cpp.

void MMSMusicInterface::init ( string  file  ) 

Definition at line 58 of file mmsmusicinterface.cpp.

void MMSMusicInterface::init ( PLAYLIST  list,
int  offset = 0 
)

Definition at line 66 of file mmsmusicinterface.cpp.

void MMSMusicInterface::stop (  ) 

Definition at line 82 of file mmsmusicinterface.cpp.

void MMSMusicInterface::next (  ) 

Definition at line 88 of file mmsmusicinterface.cpp.

void MMSMusicInterface::prev (  ) 

Definition at line 93 of file mmsmusicinterface.cpp.

void MMSMusicInterface::play (  ) 

Definition at line 76 of file mmsmusicinterface.cpp.

void MMSMusicInterface::pause (  ) 

Definition at line 99 of file mmsmusicinterface.cpp.

bool MMSMusicInterface::hasPlaylist (  ) 

Definition at line 105 of file mmsmusicinterface.cpp.

PLAYLIST MMSMusicInterface::getPlaylist (  ) 

Definition at line 112 of file mmsmusicinterface.cpp.

int MMSMusicInterface::getPlaylistOffset (  ) 

Definition at line 120 of file mmsmusicinterface.cpp.

bool MMSMusicInterface::isPlaying (  ) 

Definition at line 127 of file mmsmusicinterface.cpp.

bool MMSMusicInterface::isPaused (  ) 

Definition at line 134 of file mmsmusicinterface.cpp.

bool MMSMusicInterface::getTimes ( int *  pos,
int *  length 
)

Definition at line 141 of file mmsmusicinterface.cpp.

void MMSMusicInterface::setRepeat ( bool  repeat  ) 

Definition at line 148 of file mmsmusicinterface.cpp.

void MMSMusicInterface::setShuffle ( bool  shuffle  ) 

Definition at line 152 of file mmsmusicinterface.cpp.


Friends And Related Function Documentation

friend class MMSMusicManager [friend]

Definition at line 64 of file mmsmusicinterface.h.


Member Data Documentation

IMMSMusicManager * MMSMusicInterface::manager = NULL [static, private]

Definition at line 40 of file mmsmusicinterface.h.

sigc::signal<void, int>* MMSMusicInterface::onNextSong

Definition at line 56 of file mmsmusicinterface.h.

sigc::signal<void, int>* MMSMusicInterface::onPrevSong

Definition at line 57 of file mmsmusicinterface.h.


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