VideoWidget Class Reference

Collaboration diagram for VideoWidget:

Collaboration graph
[legend]

Public Slots

void SetSizing (unsigned int, unsigned int)
void SetFullScreen (bool)

Signals

void keyPressed (QKeyEvent *)

Public Member Functions

 VideoWidget (intf_thread_t *)
virtual ~VideoWidget ()
WId request (int *, int *, unsigned int *, unsigned int *, bool)
 Request the video to avoid the conflicts.
void release (void)
int control (void *, int, va_list)
virtual QSize sizeHint () const

Protected Member Functions

virtual QPaintEngine * paintEngine () const

Friends

class ReparentableWidget

Constructor & Destructor Documentation

VideoWidget::VideoWidget ( intf_thread_t _p_i  ) 

VideoWidget::~VideoWidget (  )  [virtual]


Member Function Documentation

WId VideoWidget::request ( int *  pi_x,
int *  pi_y,
unsigned int *  pi_width,
unsigned int *  pi_height,
bool  b_keep_size 
)

Request the video to avoid the conflicts.

References Display(), msg_Dbg, ReparentableWidget, and videoSync.

Referenced by MainInterface::getVideoSlot().

void VideoWidget::release ( void   ) 

int VideoWidget::control ( void *  ,
int  ,
va_list   
)

QSize VideoWidget::sizeHint (  )  const [virtual]

Referenced by MainInterface::sizeHint().

virtual QPaintEngine* VideoWidget::paintEngine (  )  const [inline, protected, virtual]

void VideoWidget::keyPressed ( QKeyEvent *   )  [signal]

void VideoWidget::SetSizing ( unsigned int  w,
unsigned int  h 
) [slot]

References msg_Dbg, and videoSync.

Referenced by MainInterface::getVideoSlot().

void VideoWidget::SetFullScreen ( bool  b_fs  )  [slot]


Friends And Related Function Documentation

friend class ReparentableWidget [friend]

Referenced by request().


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

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