MythQtPainter Class Reference

#include <mythpainter_qt.h>

Inheritance diagram for MythQtPainter:

MythPainter

List of all members.


Detailed Description

Definition at line 11 of file mythpainter_qt.h.


Public Member Functions

 MythQtPainter ()
 ~MythQtPainter ()
virtual QString GetName (void)
virtual bool SupportsAnimation (void)
virtual bool SupportsAlpha (void)
virtual bool SupportsClipping (void)
virtual void Begin (QWidget *parent)
virtual void End ()
virtual void SetClipRect (const QRect &clipRect)
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)
virtual MythImageGetFormatImage ()
virtual void DeleteFormatImage (MythImage *im)

Protected Attributes

QPainter * painter
QPainter * mainPainter
QPixmap * drawPixmap
QRegion clipRegion

Constructor & Destructor Documentation

MythQtPainter::MythQtPainter (  ) 

Definition at line 29 of file mythpainter_qt.cpp.

MythQtPainter::~MythQtPainter (  ) 

Definition at line 34 of file mythpainter_qt.cpp.


Member Function Documentation

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

Implements MythPainter.

Definition at line 17 of file mythpainter_qt.h.

virtual bool MythQtPainter::SupportsAnimation ( void   )  [inline, virtual]

Implements MythPainter.

Definition at line 18 of file mythpainter_qt.h.

virtual bool MythQtPainter::SupportsAlpha ( void   )  [inline, virtual]

Implements MythPainter.

Definition at line 19 of file mythpainter_qt.h.

virtual bool MythQtPainter::SupportsClipping ( void   )  [inline, virtual]

Implements MythPainter.

Definition at line 20 of file mythpainter_qt.h.

void MythQtPainter::Begin ( QWidget *  parent  )  [virtual]

Reimplemented from MythPainter.

Definition at line 38 of file mythpainter_qt.cpp.

void MythQtPainter::End ( void   )  [virtual]

Reimplemented from MythPainter.

Definition at line 52 of file mythpainter_qt.cpp.

void MythQtPainter::SetClipRect ( const QRect &  clipRect  )  [virtual]

Reimplemented from MythPainter.

Definition at line 82 of file mythpainter_qt.cpp.

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

Implements MythPainter.

Definition at line 100 of file mythpainter_qt.cpp.

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

Implements MythPainter.

Definition at line 111 of file mythpainter_qt.cpp.

MythImage * MythQtPainter::GetFormatImage (  )  [virtual]

Implements MythPainter.

Definition at line 180 of file mythpainter_qt.cpp.

void MythQtPainter::DeleteFormatImage ( MythImage im  )  [virtual]

Implements MythPainter.

Definition at line 185 of file mythpainter_qt.cpp.


Member Data Documentation

QPainter* MythQtPainter::painter [protected]

Definition at line 37 of file mythpainter_qt.h.

Referenced by Begin(), DrawImage(), DrawText(), End(), and SetClipRect().

QPainter* MythQtPainter::mainPainter [protected]

Definition at line 38 of file mythpainter_qt.h.

Referenced by Begin(), and End().

QPixmap* MythQtPainter::drawPixmap [protected]

Definition at line 39 of file mythpainter_qt.h.

Referenced by Begin(), End(), and SetClipRect().

QRegion MythQtPainter::clipRegion [protected]

Definition at line 40 of file mythpainter_qt.h.

Referenced by Begin(), End(), and SetClipRect().


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

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