Public Member Functions | Private Member Functions | Private Attributes

VizKit::TemplateActor Class Reference

#include <TemplateActor.h>

Inherits VizKit::VisualActor.

Collaboration diagram for VizKit::TemplateActor:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 TemplateActor ()
 ~TemplateActor ()
virtual void init (void)
virtual void show (const VisualPlayerState &visualPlayerState)
virtual void handleNotification (VisualNotification &aNotification)
void handleSimilarArtistsStringCompleted ()

Private Member Functions

void createStringOfSimilarArtists (void)
void setStringOfSimilarArtists (const VisualString &similarArtists)

Private Attributes

TemplateActiontheTemplateAction
VisualItemIdentifier similarArtistsStringRequestId
VisualImage similarArtistsStringImage
VisualStringstringOfSimilarArtists
std::vector< VisualStringsimilarArtistsStringVector
bool similarArtistsStringCreationInProgress
VisualItemIdentifier similarArtistsCurrentTrackIdentifier

Detailed Description

A template of a VisualActor. A copy of header and implementation file can be made to create a new concrete subclass of VisualActor.


Constructor & Destructor Documentation

TemplateActor::TemplateActor (  ) 

The constructor.

TemplateActor::~TemplateActor (  ) 

The destructor.


Member Function Documentation

void TemplateActor::createStringOfSimilarArtists ( void   )  [private]

Initiates the creation of the string of similar artists by using URL request.

void TemplateActor::handleNotification ( VisualNotification aNotification  )  [virtual]

The actor receives a notification about an event that occured.

Parameters:
aNotification The notification passed in.

Reimplemented from VizKit::VisualActor.

void TemplateActor::handleSimilarArtistsStringCompleted (  ) 

Notification call when string data is completely loaded and constructed.

void TemplateActor::init ( void   )  [virtual]

Initialization.

Reimplemented from VizKit::VisualActor.

void TemplateActor::setStringOfSimilarArtists ( const VisualString similarArtists  )  [private]

Sets the similar artists and creates the bitmap image of the string.

Parameters:
similarArtists String with similar artists.
void TemplateActor::show ( const VisualPlayerState visualPlayerState  )  [virtual]

Performs the show of the template.

Parameters:
visualPlayerState Read-only access to the VisualPlayerState.

Reimplemented from VizKit::VisualActor.


Member Data Documentation

Identifier of the current audio track for which simolar artists are queried.

True if similar artists string is currently created.

Identifier for string request.

Vector with lines of similar artists.

A pointer to the template action.


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

Generated on Sun Sep 26 2010 13:29:36 for VizKit by doxygen 1.7.1