MythYUVAPainter Class Reference

#include <mythpainter_yuva.h>

Inheritance diagram for MythYUVAPainter:
MythQImagePainter MythPainter

List of all members.

Public Member Functions

 MythYUVAPainter ()
 ~MythYUVAPainter ()
QString GetName (void)
virtual void DrawImage (const QRect &dest, MythImage *im, const QRect &src, int alpha)
virtual void DrawText (const QRect &dest, const QString &msg, int flags, const MythFontProperties &font, int alpha, const QRect &boundRect)
virtual void DrawRect (const QRect &area, const QBrush &fillBrush, const QPen &linePen, int alpha)
virtual void DrawRoundRect (const QRect &area, int cornerRadius, const QBrush &fillBrush, const QPen &linePen, int alpha)
virtual void DrawEllipse (const QRect &area, const QBrush &fillBrush, const QPen &linePen, int alpha)

Protected Member Functions

MythFontPropertiesGetConvertedFont (const MythFontProperties &font)

Protected Attributes

QMap< QString,
MythFontProperties * > 
m_convertedFonts
std::list< QString > m_expireList

Detailed Description

Definition at line 10 of file mythpainter_yuva.h.


Constructor & Destructor Documentation

MythYUVAPainter::MythYUVAPainter (  )  [inline]

Definition at line 13 of file mythpainter_yuva.h.

MythYUVAPainter::~MythYUVAPainter (  ) 

Definition at line 12 of file mythpainter_yuva.cpp.


Member Function Documentation

QString MythYUVAPainter::GetName ( void   )  [inline, virtual]

Reimplemented from MythQImagePainter.

Definition at line 16 of file mythpainter_yuva.h.

void MythYUVAPainter::DrawImage ( const QRect &  dest,
MythImage im,
const QRect &  src,
int  alpha 
) [virtual]

Reimplemented from MythQImagePainter.

Definition at line 18 of file mythpainter_yuva.cpp.

void MythYUVAPainter::DrawText ( const QRect &  dest,
const QString &  msg,
int  flags,
const MythFontProperties font,
int  alpha,
const QRect &  boundRect 
) [virtual]

Reimplemented from MythQImagePainter.

Definition at line 31 of file mythpainter_yuva.cpp.

void MythYUVAPainter::DrawRect ( const QRect &  area,
const QBrush &  fillBrush,
const QPen &  linePen,
int  alpha 
) [virtual]

Reimplemented from MythQImagePainter.

Definition at line 46 of file mythpainter_yuva.cpp.

void MythYUVAPainter::DrawRoundRect ( const QRect &  area,
int  cornerRadius,
const QBrush &  fillBrush,
const QPen &  linePen,
int  alpha 
) [virtual]

Reimplemented from MythQImagePainter.

Definition at line 61 of file mythpainter_yuva.cpp.

void MythYUVAPainter::DrawEllipse ( const QRect &  area,
const QBrush &  fillBrush,
const QPen &  linePen,
int  alpha 
) [virtual]

Reimplemented from MythQImagePainter.

Definition at line 77 of file mythpainter_yuva.cpp.

MythFontProperties * MythYUVAPainter::GetConvertedFont ( const MythFontProperties font  )  [protected]

Definition at line 92 of file mythpainter_yuva.cpp.

Referenced by DrawText().


Member Data Documentation

Definition at line 34 of file mythpainter_yuva.h.

Referenced by GetConvertedFont(), and ~MythYUVAPainter().

std::list<QString> MythYUVAPainter::m_expireList [protected]

Definition at line 35 of file mythpainter_yuva.h.

Referenced by GetConvertedFont().


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:18 2012 for MythTV by  doxygen 1.6.3