MainInputManager Class Reference

Collaboration diagram for MainInputManager:

Collaboration graph
[legend]

Public Slots

void togglePlayPause ()
void play ()
void pause ()
void toggleRandom ()
void stop ()
void next ()
void prev ()
void activatePlayQuit (bool)
void loopRepeatLoopStatus ()

Signals

void inputChanged (input_thread_t *)
void volumeChanged ()
void soundMuteChanged ()
void playlistItemAppended (int itemId, int parentId)
void playlistItemRemoved (int itemId)
void randomChanged (bool)
void repeatLoopChanged (int)
void leafBecameParent (input_item_t *)

Public Member Functions

input_thread_tgetInput ()
InputManagergetIM ()
input_item_tcurrentInputItem ()
vout_thread_tgetVout ()
aout_instance_tgetAout ()

Static Public Member Functions

static MainInputManagergetInstance (intf_thread_t *_p_intf)
static void killInstance ()

Member Function Documentation

static MainInputManager* MainInputManager::getInstance ( intf_thread_t _p_intf  )  [inline, static]

static void MainInputManager::killInstance (  )  [inline, static]

Referenced by Thread().

input_thread_t* MainInputManager::getInput (  )  [inline]

InputManager* MainInputManager::getIM (  )  [inline]

Referenced by pause(), play(), and togglePlayPause().

input_item_t* MainInputManager::currentInputItem (  )  [inline]

References input_GetItem().

vout_thread_t * MainInputManager::getVout (  ) 

References input_GetVout().

aout_instance_t * MainInputManager::getAout (  ) 

References input_GetAout().

void MainInputManager::togglePlayPause (  )  [slot]

void MainInputManager::play (  )  [slot]

void MainInputManager::pause (  )  [slot]

void MainInputManager::toggleRandom (  )  [slot]

References THEPL, and var_ToggleBool.

void MainInputManager::stop (  )  [slot]

References playlist_Stop, and THEPL.

void MainInputManager::next (  )  [slot]

References playlist_Next, and THEPL.

void MainInputManager::prev (  )  [slot]

References playlist_Prev, and THEPL.

void MainInputManager::activatePlayQuit ( bool  b_exit  )  [slot]

References THEPL, and var_SetBool.

void MainInputManager::loopRepeatLoopStatus (  )  [slot]

References THEPL, var_GetBool, and var_SetBool.

void MainInputManager::inputChanged ( input_thread_t  )  [signal]

void MainInputManager::volumeChanged (  )  [signal]

void MainInputManager::soundMuteChanged (  )  [signal]

void MainInputManager::playlistItemAppended ( int  itemId,
int  parentId 
) [signal]

void MainInputManager::playlistItemRemoved ( int  itemId  )  [signal]

void MainInputManager::randomChanged ( bool   )  [signal]

void MainInputManager::repeatLoopChanged ( int   )  [signal]

void MainInputManager::leafBecameParent ( input_item_t  )  [signal]


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

Generated on Tue May 25 08:06:11 2010 for VLC by  doxygen 1.5.6