

Public Slots | |
| void | setVoutList (vout_thread_t **, int) |
| It is call to update the list of vout handled by the fullscreen controller. | |
Signals | |
| void | keyPressed (QKeyEvent *) |
Public Member Functions | |
| FullscreenControllerWidget (intf_thread_t *, QWidget *_parent=0) | |
| virtual | ~FullscreenControllerWidget () |
| void | fullscreenChanged (vout_thread_t *, bool b_fs, int i_timeout) |
| Register and unregister callback for mouse moving. | |
| void | mouseChanged (vout_thread_t *, int i_mousex, int i_mousey) |
| Mouse change callback (show/hide the controller on mouse movement). | |
Protected Member Functions | |
| virtual void | mouseMoveEvent (QMouseEvent *event) |
| On mouse move moving with FSC. | |
| virtual void | mousePressEvent (QMouseEvent *event) |
| On mouse press store position of cursor. | |
| virtual void | mouseReleaseEvent (QMouseEvent *event) |
| virtual void | enterEvent (QEvent *event) |
| On mouse go above FSC. | |
| virtual void | leaveEvent (QEvent *event) |
| On mouse go out from FSC. | |
| virtual void | keyPressEvent (QKeyEvent *event) |
| When you get pressed key, send it to video output. | |
Friends | |
| class | MainInterface |
| FullscreenControllerWidget::FullscreenControllerWidget | ( | intf_thread_t * | _p_i, | |
| QWidget * | _parent = 0 | |||
| ) |
| FullscreenControllerWidget::~FullscreenControllerWidget | ( | ) | [virtual] |
References getSettings, setVoutList(), and vlc_mutex_destroy().
| void FullscreenControllerWidget::fullscreenChanged | ( | vout_thread_t * | p_vout, | |
| bool | b_fs, | |||
| int | i_timeout | |||
| ) |
Register and unregister callback for mouse moving.
References FullscreenControlHide_Type, FullscreenControllerWidgetMouseMoved(), msg_Dbg, var_AddCallback, var_DelCallback, vlc_mutex_lock(), and vlc_mutex_unlock().
Referenced by FullscreenControllerWidgetFullscreenChanged(), and setVoutList().
| void FullscreenControllerWidget::mouseChanged | ( | vout_thread_t * | p_vout, | |
| int | i_mousex, | |||
| int | i_mousey | |||
| ) |
Mouse change callback (show/hide the controller on mouse movement).
References FullscreenControlPlanHide_Type, and FullscreenControlShow_Type.
Referenced by FullscreenControllerWidgetMouseMoved().
| void FullscreenControllerWidget::keyPressed | ( | QKeyEvent * | ) | [signal] |
Referenced by keyPressEvent().
| void FullscreenControllerWidget::setVoutList | ( | vout_thread_t ** | pp_vout, | |
| int | i_vout | |||
| ) | [slot] |
It is call to update the list of vout handled by the fullscreen controller.
References fullscreenChanged(), FullscreenControllerWidgetFullscreenChanged(), i, var_AddCallback, var_DelCallback, var_GetBool, var_GetInteger, vlc_mutex_lock(), vlc_mutex_unlock(), VLC_OBJECT, vlc_object_hold, and vlc_object_release.
Referenced by FullscreenControllerWidget(), and ~FullscreenControllerWidget().
| void FullscreenControllerWidget::mouseMoveEvent | ( | QMouseEvent * | event | ) | [protected, virtual] |
On mouse move moving with FSC.
| void FullscreenControllerWidget::mousePressEvent | ( | QMouseEvent * | event | ) | [protected, virtual] |
On mouse press store position of cursor.
| void FullscreenControllerWidget::mouseReleaseEvent | ( | QMouseEvent * | event | ) | [protected, virtual] |
| void FullscreenControllerWidget::enterEvent | ( | QEvent * | event | ) | [protected, virtual] |
| void FullscreenControllerWidget::leaveEvent | ( | QEvent * | event | ) | [protected, virtual] |
On mouse go out from FSC.
| void FullscreenControllerWidget::keyPressEvent | ( | QKeyEvent * | event | ) | [protected, virtual] |
friend class MainInterface [friend] |
1.5.6