MoviesUI Class Reference

#include <moviesui.h>

Inheritance diagram for MoviesUI:

MythThemedDialog MythDialog

List of all members.


Detailed Description

Definition at line 12 of file moviesui.h.


Public Types

typedef QValueVector< int > IntVector

Public Slots

void handleTreeListSelection (int, IntVector *)
void handleTreeListEntry (int, IntVector *)

Public Member Functions

 MoviesUI (MythMainWindow *parent, QString windowName, QString themeFilename, const char *name=0)
 ~MoviesUI ()

Protected Slots

void closeAboutPopup ()
void closeMenu ()
void slotUpdateMovieTimes ()

Protected Member Functions

void keyPressEvent (QKeyEvent *e)
void showAbout ()
void showMenu ()

Private Member Functions

void updateDataTrees ()
void updateMovieTimes ()
void setupTheme (void)
TheaterVector loadTrueTreeFromFile (QString)
void drawDisplayTree ()
GenericTreegetDisplayTreeByMovie ()
GenericTreegetDisplayTreeByTheater ()
bool populateDatabaseFromGrabber (QString ret)
void processTheatre (QDomNode &n)
void processMovie (QDomNode &n, int theaterId)
TheaterVector buildTheaterDataTree ()
MovieVector buildMovieDataTree ()

Private Attributes

TheaterVector m_dataTreeByTheater
Theaterm_currentTheater
MovieVector m_dataTreeByMovie
Moviem_currentMovie
GenericTreem_movieTree
UIManagedTreeListTypem_movieTreeUI
GenericTreem_currentNode
QString m_currentMode
QTimer * waitForReady
MSqlQueryquery
MSqlQuerysubQuery
UITextTypem_movieTitle
UITextTypem_movieRating
UITextTypem_movieRunningTime
UITextTypem_movieShowTimes
UITextTypem_theaterName
MythPopupBoxaboutPopup
MythPopupBoxmenuPopup
QButton * OKButton
QButton * updateButton

Member Typedef Documentation

typedef QValueVector<int> MoviesUI::IntVector

Definition at line 16 of file moviesui.h.


Constructor & Destructor Documentation

MoviesUI::MoviesUI ( MythMainWindow parent,
QString  windowName,
QString  themeFilename,
const char *  name = 0 
)

Definition at line 132 of file moviesui.cpp.

MoviesUI::~MoviesUI (  ) 

Definition at line 145 of file moviesui.cpp.


Member Function Documentation

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

Reimplemented from MythDialog.

Definition at line 297 of file moviesui.cpp.

void MoviesUI::showAbout (  )  [protected]

Definition at line 373 of file moviesui.cpp.

Referenced by keyPressEvent().

void MoviesUI::showMenu ( void   )  [protected]

Definition at line 339 of file moviesui.cpp.

Referenced by keyPressEvent().

void MoviesUI::updateDataTrees (  )  [private]

Definition at line 534 of file moviesui.cpp.

Referenced by setupTheme(), and slotUpdateMovieTimes().

void MoviesUI::updateMovieTimes (  )  [private]

Definition at line 203 of file moviesui.cpp.

Referenced by setupTheme(), and slotUpdateMovieTimes().

void MoviesUI::setupTheme ( void   )  [private]

Definition at line 151 of file moviesui.cpp.

Referenced by MoviesUI().

TheaterVector MoviesUI::loadTrueTreeFromFile ( QString   )  [private]

void MoviesUI::drawDisplayTree (  )  [private]

Definition at line 540 of file moviesui.cpp.

Referenced by setupTheme(), and slotUpdateMovieTimes().

GenericTree * MoviesUI::getDisplayTreeByMovie (  )  [private]

Definition at line 514 of file moviesui.cpp.

Referenced by drawDisplayTree().

GenericTree * MoviesUI::getDisplayTreeByTheater (  )  [private]

Definition at line 493 of file moviesui.cpp.

Referenced by drawDisplayTree().

bool MoviesUI::populateDatabaseFromGrabber ( QString  ret  )  [private]

Definition at line 553 of file moviesui.cpp.

Referenced by updateMovieTimes().

void MoviesUI::processTheatre ( QDomNode &  n  )  [private]

Definition at line 581 of file moviesui.cpp.

Referenced by populateDatabaseFromGrabber().

void MoviesUI::processMovie ( QDomNode &  n,
int  theaterId 
) [private]

Definition at line 632 of file moviesui.cpp.

Referenced by processTheatre().

TheaterVector MoviesUI::buildTheaterDataTree (  )  [private]

Definition at line 262 of file moviesui.cpp.

Referenced by updateDataTrees().

MovieVector MoviesUI::buildMovieDataTree (  )  [private]

Definition at line 228 of file moviesui.cpp.

Referenced by updateDataTrees().

void MoviesUI::handleTreeListSelection ( int  nodeInt,
IntVector  
) [slot]

Definition at line 486 of file moviesui.cpp.

Referenced by setupTheme().

void MoviesUI::handleTreeListEntry ( int  nodeInt,
IntVector  
) [slot]

Definition at line 400 of file moviesui.cpp.

Referenced by setupTheme().

void MoviesUI::closeAboutPopup ( void   )  [protected, slot]

Definition at line 391 of file moviesui.cpp.

Referenced by showAbout().

void MoviesUI::closeMenu ( void   )  [protected, slot]

Definition at line 364 of file moviesui.cpp.

Referenced by showMenu().

void MoviesUI::slotUpdateMovieTimes (  )  [protected, slot]

Definition at line 351 of file moviesui.cpp.

Referenced by showMenu().


Member Data Documentation

Definition at line 39 of file moviesui.h.

Referenced by getDisplayTreeByTheater(), handleTreeListEntry(), and updateDataTrees().

Definition at line 40 of file moviesui.h.

Referenced by handleTreeListEntry().

Definition at line 41 of file moviesui.h.

Referenced by getDisplayTreeByMovie(), handleTreeListEntry(), and updateDataTrees().

Definition at line 42 of file moviesui.h.

Referenced by handleTreeListEntry().

Definition at line 43 of file moviesui.h.

Referenced by drawDisplayTree().

Definition at line 44 of file moviesui.h.

Referenced by drawDisplayTree(), handleTreeListEntry(), keyPressEvent(), and setupTheme().

Definition at line 45 of file moviesui.h.

Referenced by handleTreeListEntry(), and setupTheme().

QString MoviesUI::m_currentMode [private]

Definition at line 46 of file moviesui.h.

Referenced by drawDisplayTree(), handleTreeListEntry(), and MoviesUI().

QTimer* MoviesUI::waitForReady [private]

Definition at line 47 of file moviesui.h.

Definition at line 49 of file moviesui.h.

Referenced by buildMovieDataTree(), buildTheaterDataTree(), MoviesUI(), and ~MoviesUI().

Definition at line 51 of file moviesui.h.

Referenced by handleTreeListEntry(), and setupTheme().

Definition at line 52 of file moviesui.h.

Referenced by handleTreeListEntry(), and setupTheme().

Definition at line 53 of file moviesui.h.

Referenced by handleTreeListEntry(), and setupTheme().

Definition at line 54 of file moviesui.h.

Referenced by handleTreeListEntry(), and setupTheme().

Definition at line 55 of file moviesui.h.

Referenced by handleTreeListEntry(), and setupTheme().

Definition at line 56 of file moviesui.h.

Referenced by closeAboutPopup(), MoviesUI(), and showAbout().

Definition at line 57 of file moviesui.h.

Referenced by closeMenu(), MoviesUI(), showMenu(), and slotUpdateMovieTimes().

QButton* MoviesUI::OKButton [private]

Definition at line 58 of file moviesui.h.

Referenced by showAbout(), and showMenu().

QButton* MoviesUI::updateButton [private]

Definition at line 59 of file moviesui.h.

Referenced by showMenu().


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

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