VideoTree Class Reference

#include <videotree.h>

Inheritance diagram for VideoTree:

MythThemedDialog MythDialog

List of all members.


Detailed Description

Definition at line 13 of file videotree.h.


Public Slots

void slotDoCancel ()
void slotVideoGallery ()
void slotVideoBrowser ()
void slotViewPlot ()
void slotViewCast ()
void slotDoFilter ()
void slotWatchVideo ()
void handleTreeListSelection (int node_int)
void handleTreeListEntry (int node_int)
void playVideo (int node_number)
void setParentalLevel (const ParentalLevel &which_level)

Public Member Functions

 VideoTree (MythMainWindow *lparent, const QString &window_name, const QString &theme_filename, const QString &name, VideoList *video_list)
 ~VideoTree ()
void buildVideoList ()
void playVideo (Metadata *someItem)
int videoExitType ()

Protected Member Functions

void keyPressEvent (QKeyEvent *e)
bool createPopup ()
void cancelPopup ()
void doMenu (bool info)

Private Member Functions

void jumpTo (const QString &location)
void setExitType (int exit_type)

Private Attributes

MythPopupBoxpopup
bool expectingPopup
Metadatacuritem
std::auto_ptr< ParentalLevelcurrent_parental_level
bool file_browser
bool m_db_folders
VideoListm_video_list
GenericTreevideo_tree_root
int m_exit_type
std::auto_ptr< VideoTreeImpm_imp

Constructor & Destructor Documentation

VideoTree::VideoTree ( MythMainWindow lparent,
const QString &  window_name,
const QString &  theme_filename,
const QString &  name,
VideoList video_list 
)

Definition at line 219 of file videotree.cpp.

VideoTree::~VideoTree (  ) 

Definition at line 267 of file videotree.cpp.


Member Function Documentation

void VideoTree::buildVideoList (  ) 

Definition at line 370 of file videotree.cpp.

Referenced by setParentalLevel(), slotDoFilter(), and VideoTree().

void VideoTree::playVideo ( Metadata someItem  ) 

Definition at line 568 of file videotree.cpp.

Referenced by handleTreeListSelection(), keyPressEvent(), playVideo(), and slotWatchVideo().

int VideoTree::videoExitType (  )  [inline]

Definition at line 26 of file videotree.h.

void VideoTree::slotDoCancel ( void   )  [slot]

Definition at line 492 of file videotree.cpp.

Referenced by doMenu().

void VideoTree::slotVideoGallery (  )  [slot]

Definition at line 487 of file videotree.cpp.

Referenced by doMenu().

void VideoTree::slotVideoBrowser (  )  [slot]

Definition at line 482 of file videotree.cpp.

Referenced by doMenu().

void VideoTree::slotViewPlot (  )  [slot]

Definition at line 517 of file videotree.cpp.

Referenced by doMenu().

void VideoTree::slotViewCast (  )  [slot]

Definition at line 544 of file videotree.cpp.

Referenced by doMenu().

void VideoTree::slotDoFilter (  )  [slot]

Definition at line 584 of file videotree.cpp.

Referenced by doMenu(), and keyPressEvent().

void VideoTree::slotWatchVideo (  )  [slot]

Definition at line 558 of file videotree.cpp.

Referenced by doMenu().

void VideoTree::handleTreeListSelection ( int  node_int  )  [slot]

Definition at line 427 of file videotree.cpp.

Referenced by VideoTree().

void VideoTree::handleTreeListEntry ( int  node_int  )  [slot]

Definition at line 396 of file videotree.cpp.

Referenced by VideoTree().

void VideoTree::playVideo ( int  node_number  )  [slot]

Definition at line 419 of file videotree.cpp.

void VideoTree::setParentalLevel ( const ParentalLevel which_level  )  [slot]

Definition at line 354 of file videotree.cpp.

Referenced by keyPressEvent().

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

Reimplemented from MythDialog.

Definition at line 276 of file videotree.cpp.

bool VideoTree::createPopup ( void   )  [protected]

Definition at line 435 of file videotree.cpp.

Referenced by doMenu().

void VideoTree::cancelPopup ( void   )  [protected]

void VideoTree::doMenu ( bool  info  )  [protected]

Definition at line 452 of file videotree.cpp.

Referenced by keyPressEvent().

void VideoTree::jumpTo ( const QString &  location  )  [private]

Definition at line 598 of file videotree.cpp.

Referenced by slotVideoBrowser(), and slotVideoGallery().

void VideoTree::setExitType ( int  exit_type  )  [inline, private]

Definition at line 63 of file videotree.h.

Referenced by jumpTo().


Member Data Documentation

Definition at line 49 of file videotree.h.

Referenced by cancelPopup(), createPopup(), and doMenu().

Definition at line 50 of file videotree.h.

Referenced by cancelPopup(), createPopup(), and slotDoCancel().

Definition at line 52 of file videotree.h.

Referenced by buildVideoList(), keyPressEvent(), setParentalLevel(), and VideoTree().

Definition at line 53 of file videotree.h.

Referenced by buildVideoList(), and VideoTree().

Definition at line 54 of file videotree.h.

Referenced by buildVideoList(), and VideoTree().

Definition at line 56 of file videotree.h.

Referenced by buildVideoList(), handleTreeListEntry(), playVideo(), slotDoFilter(), and VideoTree().

Definition at line 57 of file videotree.h.

Referenced by buildVideoList(), and keyPressEvent().

int VideoTree::m_exit_type [private]

Definition at line 59 of file videotree.h.

Referenced by setExitType(), and videoExitType().

std::auto_ptr<VideoTreeImp> VideoTree::m_imp [private]


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