MythTV  0.26-pre
Public Member Functions | Private Member Functions | Private Attributes
AlbumArt Class Reference

#include <visualize.h>

Inheritance diagram for AlbumArt:
VisualBase

List of all members.

Public Member Functions

 AlbumArt (void)
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)
bool cycleImage (void)

Private Attributes

QSize m_size
QSize m_cursize
ImageType m_currImageType
QImage m_image
Metadatam_currentMetadata
QDateTime m_lastCycle

Detailed Description

Definition at line 273 of file visualize.h.


Constructor & Destructor Documentation

Definition at line 1395 of file visualize.cpp.

AlbumArt::~AlbumArt ( ) [virtual]

Definition at line 1450 of file visualize.cpp.


Member Function Documentation

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

Implements VisualBase.

Definition at line 1454 of file visualize.cpp.

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

Implements VisualBase.

Definition at line 1459 of file visualize.cpp.

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

Implements VisualBase.

Definition at line 1519 of file visualize.cpp.

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

Implements VisualBase.

Definition at line 1465 of file visualize.cpp.

bool AlbumArt::needsUpdate ( void  ) [private]

Definition at line 1499 of file visualize.cpp.

Referenced by draw().

Definition at line 1403 of file visualize.cpp.

Referenced by AlbumArt(), and needsUpdate().

bool AlbumArt::cycleImage ( void  ) [private]

Definition at line 1422 of file visualize.cpp.

Referenced by needsUpdate().


Member Data Documentation

QSize AlbumArt::m_size [private]

Definition at line 289 of file visualize.h.

Referenced by draw(), and resize().

QSize AlbumArt::m_cursize [private]

Definition at line 289 of file visualize.h.

Referenced by draw(), and handleKeyPress().

Definition at line 290 of file visualize.h.

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

QImage AlbumArt::m_image [private]

Definition at line 291 of file visualize.h.

Referenced by draw().

Definition at line 293 of file visualize.h.

Referenced by needsUpdate().

QDateTime AlbumArt::m_lastCycle [private]

Definition at line 294 of file visualize.h.

Referenced by cycleImage(), and needsUpdate().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends