
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_t * | getInput () |
| InputManager * | getIM () |
| input_item_t * | currentInputItem () |
| vout_thread_t * | getVout () |
| aout_instance_t * | getAout () |
Static Public Member Functions | |
| static MainInputManager * | getInstance (intf_thread_t *_p_intf) |
| static void | killInstance () |
| static MainInputManager* MainInputManager::getInstance | ( | intf_thread_t * | _p_intf | ) | [inline, static] |
Referenced by MainInterface::MainInterface().
| 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] |
References getIM(), playlist_Play, THEPL, and InputManager::togglePlayPause().
| void MainInputManager::play | ( | ) | [slot] |
References getIM(), PLAYING_S, playlist_Play, THEPL, InputManager::togglePlayPause(), and var_GetInteger.
| void MainInputManager::pause | ( | ) | [slot] |
References getIM(), PLAYING_S, InputManager::togglePlayPause(), and var_GetInteger.
| 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] |
1.5.6