ZMEvents Class Reference

#include <zmevents.h>

Inheritance diagram for ZMEvents:
MythScreenType MythUIType XMLParseBase

List of all members.

Public Member Functions

 ZMEvents (MythScreenStack *parent)
 ~ZMEvents ()
bool Create (void)
bool keyPressEvent (QKeyEvent *)
 Key event handler.

Private Slots

void getEventList (void)
void playPressed (void)
void deletePressed (void)
void deleteAll (void)
void doDeleteAll (bool doDelete)
void changeView (void)
void eventChanged (MythUIButtonListItem *item)
void cameraChanged (void)
void dateChanged (void)
void playerExited (void)

Private Member Functions

void updateUIList ()
void getCameraList (void)
void getDateList (void)
void setGridLayout (int layout)
void showMenu (void)

Private Attributes

bool m_oldestFirst
int m_layout
std::vector< Event * > * m_eventList
QStringList m_dateList
int m_savedPosition
int m_currentCamera
int m_currentDate
MythUITextm_eventNoText
MythUIButtonListm_eventGrid
MythUIButtonm_playButton
MythUIButtonm_deleteButton
MythUIButtonListm_cameraSelector
MythUIButtonListm_dateSelector
MythDialogBoxm_menuPopup

Detailed Description

Definition at line 30 of file zmevents.h.


Constructor & Destructor Documentation

ZMEvents::ZMEvents ( MythScreenStack parent  ) 

Definition at line 32 of file zmevents.cpp.

ZMEvents::~ZMEvents (  ) 

Definition at line 50 of file zmevents.cpp.


Member Function Documentation

bool ZMEvents::Create ( void   )  [virtual]

Reimplemented from MythScreenType.

Definition at line 60 of file zmevents.cpp.

Referenced by runZMEventView().

bool ZMEvents::keyPressEvent ( QKeyEvent *   )  [virtual]

Key event handler.

Parameters:
event Keypress event

Reimplemented from MythScreenType.

Definition at line 115 of file zmevents.cpp.

void ZMEvents::getEventList ( void   )  [private, slot]

Definition at line 172 of file zmevents.cpp.

Referenced by cameraChanged(), Create(), dateChanged(), doDeleteAll(), keyPressEvent(), and showMenu().

void ZMEvents::playPressed ( void   )  [private, slot]

Definition at line 281 of file zmevents.cpp.

Referenced by Create(), and setGridLayout().

void ZMEvents::deletePressed ( void   )  [private, slot]

Definition at line 313 of file zmevents.cpp.

Referenced by Create().

void ZMEvents::deleteAll ( void   )  [private, slot]

Definition at line 460 of file zmevents.cpp.

Referenced by showMenu().

void ZMEvents::doDeleteAll ( bool  doDelete  )  [private, slot]

Definition at line 477 of file zmevents.cpp.

Referenced by deleteAll().

void ZMEvents::changeView ( void   )  [private, slot]

Definition at line 455 of file zmevents.cpp.

Referenced by showMenu().

void ZMEvents::eventChanged ( MythUIButtonListItem item  )  [private, slot]

Definition at line 235 of file zmevents.cpp.

Referenced by setGridLayout(), and updateUIList().

void ZMEvents::cameraChanged ( void   )  [private, slot]

Definition at line 215 of file zmevents.cpp.

Referenced by Create().

void ZMEvents::dateChanged ( void   )  [private, slot]

Definition at line 225 of file zmevents.cpp.

Referenced by Create().

void ZMEvents::playerExited ( void   )  [private, slot]

Definition at line 302 of file zmevents.cpp.

Referenced by playPressed().

void ZMEvents::updateUIList ( void   )  [private]

Definition at line 191 of file zmevents.cpp.

Referenced by getEventList(), playerExited(), and setGridLayout().

void ZMEvents::getCameraList ( void   )  [private]

Definition at line 341 of file zmevents.cpp.

Referenced by Create().

void ZMEvents::getDateList ( void   )  [private]

Definition at line 359 of file zmevents.cpp.

Referenced by Create().

void ZMEvents::setGridLayout ( int  layout  )  [private]

Definition at line 384 of file zmevents.cpp.

Referenced by changeView(), Create(), and keyPressEvent().

void ZMEvents::showMenu ( void   )  [private]

Definition at line 439 of file zmevents.cpp.

Referenced by keyPressEvent().


Member Data Documentation

Definition at line 60 of file zmevents.h.

Referenced by Create(), getDateList(), getEventList(), keyPressEvent(), and ~ZMEvents().

int ZMEvents::m_layout [private]

Definition at line 61 of file zmevents.h.

Referenced by changeView(), setGridLayout(), and ~ZMEvents().

std::vector<Event *>* ZMEvents::m_eventList [private]
QStringList ZMEvents::m_dateList [private]

Definition at line 64 of file zmevents.h.

Referenced by getDateList(), and getEventList().

Definition at line 65 of file zmevents.h.

Referenced by deletePressed(), playerExited(), and playPressed().

Definition at line 66 of file zmevents.h.

Referenced by cameraChanged().

int ZMEvents::m_currentDate [private]

Definition at line 67 of file zmevents.h.

Referenced by dateChanged().

Definition at line 69 of file zmevents.h.

Referenced by Create(), and eventChanged().

Definition at line 73 of file zmevents.h.

Referenced by Create(), and keyPressEvent().

Definition at line 74 of file zmevents.h.

Referenced by Create(), and keyPressEvent().

Definition at line 77 of file zmevents.h.

Referenced by Create(), dateChanged(), getDateList(), and getEventList().

Definition at line 79 of file zmevents.h.

Referenced by showMenu().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:42:34 2012 for MythTV by  doxygen 1.6.3