ZMLivePlayer Class Reference

#include <zmliveplayer.h>

Inheritance diagram for ZMLivePlayer:

MythThemedDialog MythDialog

List of all members.


Detailed Description

Definition at line 76 of file zmliveplayer.h.


Public Member Functions

 ZMLivePlayer (int monitorID, int eventID, MythMainWindow *parent, const QString &window_name, const QString &theme_filename, const char *name=0)
 ~ZMLivePlayer ()
void setMonitorLayout (int layout, bool restore=false)

Private Slots

void updateFrame (void)
void updateMonitorStatus (void)
void initMonitorLayout (void)
void receivedLiveFrame (int minitorID, QString &status, const uchar *buffer, int frameSize)
void getMonitorList (void)

Private Member Functions

void wireUpTheme (void)
UITextTypegetTextType (QString name)
void keyPressEvent (QKeyEvent *e)
void stopPlayers (void)
void changePlayerMonitor (int playerNo)

Private Attributes

QTimer * m_frameTimer
QTimer * m_statusTimer
bool m_paused
int m_eventID
int m_monitorID
int m_monitorLayout
int m_monitorCount
vector< Player * > * m_players
vector< Monitor * > * m_monitors
fontPropm_idleFont
fontPropm_alarmFont
fontPropm_alertFont

Constructor & Destructor Documentation

ZMLivePlayer::ZMLivePlayer ( int  monitorID,
int  eventID,
MythMainWindow parent,
const QString &  window_name,
const QString &  theme_filename,
const char *  name = 0 
)

Definition at line 38 of file zmliveplayer.cpp.

ZMLivePlayer::~ZMLivePlayer (  ) 

Definition at line 86 of file zmliveplayer.cpp.


Member Function Documentation

void ZMLivePlayer::setMonitorLayout ( int  layout,
bool  restore = false 
)

Definition at line 290 of file zmliveplayer.cpp.

Referenced by initMonitorLayout(), and keyPressEvent().

void ZMLivePlayer::updateFrame ( void   )  [private, slot]

Definition at line 230 of file zmliveplayer.cpp.

Referenced by setMonitorLayout(), and ZMLivePlayer().

void ZMLivePlayer::updateMonitorStatus ( void   )  [private, slot]

Definition at line 381 of file zmliveplayer.cpp.

Referenced by ZMLivePlayer().

void ZMLivePlayer::initMonitorLayout ( void   )  [private, slot]

Definition at line 70 of file zmliveplayer.cpp.

Referenced by ZMLivePlayer().

void ZMLivePlayer::receivedLiveFrame ( int  minitorID,
QString &  status,
const uchar *  buffer,
int  frameSize 
) [private, slot]

void ZMLivePlayer::getMonitorList ( void   )  [private, slot]

Definition at line 370 of file zmliveplayer.cpp.

Referenced by ZMLivePlayer().

void ZMLivePlayer::wireUpTheme ( void   )  [private]

Definition at line 222 of file zmliveplayer.cpp.

Referenced by ZMLivePlayer().

UITextType * ZMLivePlayer::getTextType ( QString  name  )  [private]

Definition at line 123 of file zmliveplayer.cpp.

void ZMLivePlayer::keyPressEvent ( QKeyEvent *  e  )  [private]

Reimplemented from MythDialog.

Definition at line 137 of file zmliveplayer.cpp.

void ZMLivePlayer::stopPlayers ( void   )  [private]

Definition at line 276 of file zmliveplayer.cpp.

Referenced by setMonitorLayout(), and ~ZMLivePlayer().

void ZMLivePlayer::changePlayerMonitor ( int  playerNo  )  [private]

Definition at line 182 of file zmliveplayer.cpp.

Referenced by keyPressEvent().


Member Data Documentation

QTimer* ZMLivePlayer::m_frameTimer [private]

QTimer* ZMLivePlayer::m_statusTimer [private]

Definition at line 105 of file zmliveplayer.h.

Referenced by keyPressEvent(), and ZMLivePlayer().

int ZMLivePlayer::m_eventID [private]

Definition at line 106 of file zmliveplayer.h.

Referenced by ZMLivePlayer().

Definition at line 107 of file zmliveplayer.h.

Referenced by ZMLivePlayer().

Definition at line 109 of file zmliveplayer.h.

Referenced by setMonitorLayout().

vector<Player *>* ZMLivePlayer::m_players [private]

vector<Monitor *>* ZMLivePlayer::m_monitors [private]

Definition at line 114 of file zmliveplayer.h.

Referenced by updateMonitorStatus(), and wireUpTheme().

Definition at line 115 of file zmliveplayer.h.

Referenced by updateMonitorStatus(), and wireUpTheme().

Definition at line 116 of file zmliveplayer.h.

Referenced by updateMonitorStatus(), and wireUpTheme().


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