VideoBrowser Class Reference

#include <videobrowser.h>

Inheritance diagram for VideoBrowser:

VideoDialog MythDialog

List of all members.


Detailed Description

Definition at line 8 of file videobrowser.h.


Public Member Functions

 VideoBrowser (MythMainWindow *lparent, const QString &lname, VideoList *video_list)
virtual ~VideoBrowser ()

Protected Slots

void cursorLeft ()
void cursorRight ()
void slotParentalLevelChanged ()

Protected Member Functions

void parseContainer (QDomElement &element)
void paintEvent (QPaintEvent *)
void keyPressEvent (QKeyEvent *e)
void doMenu (bool info=false)
void fetchVideos ()

Private Member Functions

QPixmap getPixmap (QString &level)
void jumpToSelection (int amount)
void jumpSelection (int amount)
void SetCurrentItem (unsigned int index)
void updateInfo (QPainter *)
void updateBrowsing (QPainter *)
void updatePlayWait (QPainter *)

Private Attributes

std::auto_ptr< QPixmap > bgTransBackup
unsigned int inData
int m_state
QRect infoRect
QRect browsingRect

Constructor & Destructor Documentation

VideoBrowser::VideoBrowser ( MythMainWindow lparent,
const QString &  lname,
VideoList video_list 
)

Definition at line 25 of file videobrowser.cpp.

VideoBrowser::~VideoBrowser (  )  [virtual]

Definition at line 45 of file videobrowser.cpp.


Member Function Documentation

void VideoBrowser::cursorLeft (  )  [protected, slot]

Definition at line 399 of file videobrowser.cpp.

Referenced by keyPressEvent().

void VideoBrowser::cursorRight (  )  [protected, slot]

Definition at line 404 of file videobrowser.cpp.

Referenced by keyPressEvent().

void VideoBrowser::slotParentalLevelChanged (  )  [protected, virtual, slot]

Reimplemented from VideoDialog.

Definition at line 49 of file videobrowser.cpp.

void VideoBrowser::parseContainer ( QDomElement &  element  )  [protected, virtual]

Implements VideoDialog.

Definition at line 409 of file videobrowser.cpp.

void VideoBrowser::paintEvent ( QPaintEvent *  e  )  [protected]

Definition at line 162 of file videobrowser.cpp.

void VideoBrowser::keyPressEvent ( QKeyEvent *  e  )  [protected]

Reimplemented from MythDialog.

Definition at line 59 of file videobrowser.cpp.

void VideoBrowser::doMenu ( bool  info = false  )  [protected]

Reimplemented from VideoDialog.

Definition at line 124 of file videobrowser.cpp.

Referenced by cursorRight(), and keyPressEvent().

void VideoBrowser::fetchVideos (  )  [protected, virtual]

Reimplemented from VideoDialog.

Definition at line 152 of file videobrowser.cpp.

Referenced by VideoBrowser().

QPixmap VideoBrowser::getPixmap ( QString &  level  )  [private]

void VideoBrowser::jumpToSelection ( int  amount  )  [private]

Definition at line 375 of file videobrowser.cpp.

Referenced by jumpSelection(), and keyPressEvent().

void VideoBrowser::jumpSelection ( int  amount  )  [private]

Definition at line 382 of file videobrowser.cpp.

Referenced by keyPressEvent().

void VideoBrowser::SetCurrentItem ( unsigned int  index  )  [private]

Definition at line 223 of file videobrowser.cpp.

Referenced by fetchVideos(), and jumpToSelection().

void VideoBrowser::updateInfo ( QPainter *  p  )  [private]

Definition at line 265 of file videobrowser.cpp.

Referenced by paintEvent().

void VideoBrowser::updateBrowsing ( QPainter *  p  )  [private]

Definition at line 236 of file videobrowser.cpp.

Referenced by paintEvent().

void VideoBrowser::updatePlayWait ( QPainter *  p  )  [private]

Definition at line 184 of file videobrowser.cpp.

Referenced by paintEvent().


Member Data Documentation

std::auto_ptr<QPixmap> VideoBrowser::bgTransBackup [private]

Definition at line 40 of file videobrowser.h.

Referenced by VideoBrowser().

unsigned int VideoBrowser::inData [private]

Definition at line 42 of file videobrowser.h.

Referenced by jumpSelection(), SetCurrentItem(), and updateBrowsing().

int VideoBrowser::m_state [private]

Definition at line 43 of file videobrowser.h.

Referenced by paintEvent(), and updatePlayWait().

QRect VideoBrowser::infoRect [private]

Definition at line 45 of file videobrowser.h.

Referenced by fetchVideos(), jumpToSelection(), paintEvent(), parseContainer(), and updateInfo().

QRect VideoBrowser::browsingRect [private]


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

Generated on Sat Dec 18 05:16:13 2010 for MythTV by  doxygen 1.5.5