FullscreenControllerWidget Class Reference

Inheritance diagram for FullscreenControllerWidget:

Inheritance graph
[legend]
Collaboration diagram for FullscreenControllerWidget:

Collaboration graph
[legend]

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

Constructor & Destructor Documentation

FullscreenControllerWidget::FullscreenControllerWidget ( intf_thread_t _p_i,
QWidget *  _parent = 0 
)

FullscreenControllerWidget::~FullscreenControllerWidget (  )  [virtual]


Member Function Documentation

void FullscreenControllerWidget::fullscreenChanged ( vout_thread_t p_vout,
bool  b_fs,
int  i_timeout 
)

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]

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]

On mouse go above FSC.

References DEFAULT_OPACITY.

void FullscreenControllerWidget::leaveEvent ( QEvent *  event  )  [protected, virtual]

On mouse go out from FSC.

void FullscreenControllerWidget::keyPressEvent ( QKeyEvent *  event  )  [protected, virtual]

When you get pressed key, send it to video output.

References keyPressed().


Friends And Related Function Documentation

friend class MainInterface [friend]


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

Generated on Sun Nov 22 08:06:22 2009 for VLC by  doxygen 1.5.6