VideoSelector Class Reference

#include <videoselector.h>

Inheritance diagram for VideoSelector:

MythThemedDialog MythDialog

List of all members.


Detailed Description

Definition at line 26 of file videoselector.h.


Public Slots

void OKPressed (void)
void cancelPressed (void)
void showMenu (void)
void closePopupMenu (void)
void selectAll (void)
void clearAll (void)
void setCategory (int)
void titleChanged (UIListBtnTypeItem *item)

Public Member Functions

 VideoSelector (MythMainWindow *parent, QString window_name, QString theme_filename, const char *name=0)
 ~VideoSelector (void)
void keyPressEvent (QKeyEvent *e)

Private Member Functions

void updateVideoList (void)
void updateSelectedList (void)
void toggleSelectedState (void)
void getVideoList (void)
void wireUpTheme (void)
vector< VideoInfo * > * getVideoListFromDB (void)
bool checkParentPassword (void)
void setParentalLevel (int which_level)

Private Attributes

vector< VideoInfo * > * videoList
QPtrList< VideoInfoselectedList
int currentParentalLevel
UITextTypepl_text
UIListBtnTypevideo_list
UITextTypewarning_text
UITextButtonTypeok_button
UITextButtonTypecancel_button
UISelectorTypecategory_selector
UITextTypetitle_text
UITextTypefilesize_text
UITextTypeplot_text
UIImageTypecover_image
MythPopupBoxpopupMenu

Constructor & Destructor Documentation

VideoSelector::VideoSelector ( MythMainWindow parent,
QString  window_name,
QString  theme_filename,
const char *  name = 0 
)

Definition at line 28 of file videoselector.cpp.

VideoSelector::~VideoSelector ( void   ) 

Definition at line 39 of file videoselector.cpp.


Member Function Documentation

void VideoSelector::keyPressEvent ( QKeyEvent *  e  ) 

Reimplemented from MythDialog.

Definition at line 45 of file videoselector.cpp.

void VideoSelector::OKPressed ( void   )  [slot]

Definition at line 317 of file videoselector.cpp.

Referenced by wireUpTheme().

void VideoSelector::cancelPressed ( void   )  [slot]

Definition at line 353 of file videoselector.cpp.

Referenced by getVideoList(), and wireUpTheme().

void VideoSelector::showMenu ( void   )  [slot]

Definition at line 145 of file videoselector.cpp.

Referenced by keyPressEvent().

void VideoSelector::closePopupMenu ( void   )  [slot]

Definition at line 162 of file videoselector.cpp.

Referenced by clearAll(), selectAll(), and showMenu().

void VideoSelector::selectAll ( void   )  [slot]

Definition at line 171 of file videoselector.cpp.

Referenced by showMenu().

void VideoSelector::clearAll ( void   )  [slot]

Definition at line 190 of file videoselector.cpp.

Referenced by showMenu().

void VideoSelector::setCategory ( int  item  )  [slot]

Definition at line 511 of file videoselector.cpp.

Referenced by getVideoList(), and wireUpTheme().

void VideoSelector::titleChanged ( UIListBtnTypeItem item  )  [slot]

Definition at line 271 of file videoselector.cpp.

Referenced by updateVideoList(), and wireUpTheme().

void VideoSelector::updateVideoList ( void   )  [private]

Definition at line 358 of file videoselector.cpp.

Referenced by clearAll(), selectAll(), setCategory(), setParentalLevel(), and wireUpTheme().

void VideoSelector::updateSelectedList ( void   )  [private]

Definition at line 517 of file videoselector.cpp.

Referenced by wireUpTheme().

void VideoSelector::toggleSelectedState ( void   )  [private]

Definition at line 201 of file videoselector.cpp.

Referenced by keyPressEvent().

void VideoSelector::getVideoList ( void   )  [private]

Definition at line 468 of file videoselector.cpp.

Referenced by wireUpTheme().

void VideoSelector::wireUpTheme ( void   )  [private]

Definition at line 225 of file videoselector.cpp.

Referenced by VideoSelector().

vector< VideoInfo * > * VideoSelector::getVideoListFromDB ( void   )  [private]

Definition at line 415 of file videoselector.cpp.

Referenced by getVideoList().

bool VideoSelector::checkParentPassword ( void   )  [private]

Definition at line 568 of file videoselector.cpp.

Referenced by setParentalLevel().

void VideoSelector::setParentalLevel ( int  which_level  )  [private]

Definition at line 548 of file videoselector.cpp.

Referenced by keyPressEvent().


Member Data Documentation

vector<VideoInfo *>* VideoSelector::videoList [private]

Definition at line 64 of file videoselector.h.

Referenced by setParentalLevel(), updateVideoList(), and VideoSelector().

Definition at line 65 of file videoselector.h.

Referenced by setParentalLevel(), and wireUpTheme().

Definition at line 67 of file videoselector.h.

Referenced by keyPressEvent(), toggleSelectedState(), updateVideoList(), and wireUpTheme().

Definition at line 68 of file videoselector.h.

Referenced by updateVideoList(), and wireUpTheme().

Definition at line 70 of file videoselector.h.

Referenced by wireUpTheme().

Definition at line 71 of file videoselector.h.

Referenced by wireUpTheme().

Definition at line 73 of file videoselector.h.

Referenced by getVideoList(), keyPressEvent(), updateVideoList(), and wireUpTheme().

Definition at line 74 of file videoselector.h.

Referenced by titleChanged(), updateVideoList(), and wireUpTheme().

Definition at line 75 of file videoselector.h.

Referenced by titleChanged(), updateVideoList(), and wireUpTheme().

Definition at line 76 of file videoselector.h.

Referenced by titleChanged(), updateVideoList(), and wireUpTheme().

Definition at line 77 of file videoselector.h.

Referenced by titleChanged(), updateVideoList(), and wireUpTheme().

Definition at line 79 of file videoselector.h.

Referenced by clearAll(), closePopupMenu(), selectAll(), and showMenu().


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

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