MediaPlayer Class Reference

The MediaPlayer class provides a simple way to use SoundCore and PlayListModel together. More...

#include <mediaplayer.h>

List of all members.

Public Slots

void play (qint64 offset=-1)
void stop ()
void next ()
void previous ()
void setRepeatable (bool enable)

Signals

void repeatableChanged (bool enabled)

Public Member Functions

 MediaPlayer (QObject *parent=0)
 ~MediaPlayer ()
void initialize (SoundCore *core, PlayListManager *pl_mamager)
PlayListManagerplayListManager ()
bool isRepeatable () const

Static Public Member Functions

static MediaPlayerinstance ()


Detailed Description

The MediaPlayer class provides a simple way to use SoundCore and PlayListModel together.

Author:
Ilya Kotov <forkotov02@hotmail.ru>

Constructor & Destructor Documentation

MediaPlayer::MediaPlayer ( QObject *  parent = 0  ) 

Object constructor,

Parameters:
parent Parent object

MediaPlayer::~MediaPlayer (  ) 

Destructor


Member Function Documentation

void MediaPlayer::initialize ( SoundCore core,
PlayListManager pl_mamager 
)

Prepares object for usage.

Parameters:
core Pointer to the SoundCore object.
pl_mamager Playlist manager.

static MediaPlayer* MediaPlayer::instance (  )  [static]

Returns a pointer to the object's instance.

bool MediaPlayer::isRepeatable (  )  const

Returns true if "Repeate Track" option is enabled, otherwise returns false

void MediaPlayer::next (  )  [slot]

Sets next playlist item for playing.

void MediaPlayer::play ( qint64  offset = -1  )  [slot]

Starts playback.

PlayListManager* MediaPlayer::playListManager (  ) 

Returns playlist manager pointer

void MediaPlayer::previous (  )  [slot]

Sets previous playlist item for playing.

void MediaPlayer::repeatableChanged ( bool  enabled  )  [signal]

Tracks current track repeat state;

Parameters:
enabled New repeate state of the current track (true - enabled, false - disabled)

void MediaPlayer::setRepeatable ( bool  enable  )  [slot]

Toggles the current track repeat.

Parameters:
enable Repeate state of the current track (true - to repeat, false - to stop repeating)

void MediaPlayer::stop (  )  [slot]

Stops playback.


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

Generated on Sat Mar 27 19:43:00 2010 for Qmmp by  doxygen 1.5.9