AlbumArt Class Reference

#include <visualize.h>

Inheritance diagram for AlbumArt:

VisualBase

List of all members.


Detailed Description

Definition at line 81 of file visualize.h.


Public Member Functions

 AlbumArt (MainVisual *parent)
virtual ~AlbumArt ()
void resize (const QSize &size)
bool process (VisualNode *node=0)
bool draw (QPainter *p, const QColor &back=Qt::black)
void handleKeyPress (const QString &action)

Private Member Functions

bool needsUpdate (void)
void findFrontCover (void)

Private Attributes

QSize m_size
QSize m_cursize
QString m_filename
ImageType m_currImageType
MainVisualm_pParent
QImage m_image

Constructor & Destructor Documentation

AlbumArt::AlbumArt ( MainVisual parent  ) 

Definition at line 310 of file visualize.cpp.

Referenced by AlbumArtFactory::create().

AlbumArt::~AlbumArt (  )  [virtual]

Definition at line 339 of file visualize.cpp.


Member Function Documentation

void AlbumArt::resize ( const QSize &  size  )  [virtual]

Implements VisualBase.

Definition at line 343 of file visualize.cpp.

bool AlbumArt::process ( VisualNode node = 0  )  [virtual]

Implements VisualBase.

Definition at line 348 of file visualize.cpp.

bool AlbumArt::draw ( QPainter *  p,
const QColor &  back = Qt::black 
) [virtual]

Implements VisualBase.

Definition at line 397 of file visualize.cpp.

void AlbumArt::handleKeyPress ( const QString &  action  )  [virtual]

Implements VisualBase.

Definition at line 354 of file visualize.cpp.

bool AlbumArt::needsUpdate ( void   )  [private]

Definition at line 382 of file visualize.cpp.

Referenced by draw().

void AlbumArt::findFrontCover ( void   )  [private]

Definition at line 323 of file visualize.cpp.

Referenced by AlbumArt(), and needsUpdate().


Member Data Documentation

QSize AlbumArt::m_size [private]

Definition at line 96 of file visualize.h.

Referenced by draw(), needsUpdate(), and resize().

QSize AlbumArt::m_cursize [private]

Definition at line 96 of file visualize.h.

Referenced by draw(), handleKeyPress(), and needsUpdate().

QString AlbumArt::m_filename [private]

Definition at line 97 of file visualize.h.

Referenced by AlbumArt(), and needsUpdate().

Definition at line 98 of file visualize.h.

Referenced by draw(), findFrontCover(), and handleKeyPress().

Definition at line 99 of file visualize.h.

Referenced by AlbumArt(), draw(), findFrontCover(), handleKeyPress(), and needsUpdate().

QImage AlbumArt::m_image [private]

Definition at line 100 of file visualize.h.

Referenced by draw().


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

Generated on Sat Jul 31 05:18:30 2010 for MythTV by  doxygen 1.5.5