TdkThemeAnimationTask Class Reference
[The Control Module]

Defines the TdkThemeAnimationTask class. More...

#include <TdkThemeAnimationTask.h>

Inheritance diagram for TdkThemeAnimationTask:

TdkTask TdkEventHandler List of all members.

Public Member Functions

 TdkThemeAnimationTask ()
 ~TdkThemeAnimationTask ()
void addTheme (TdkTheme *theme)
void addThemes (TdkThemeVector &themes)
void removeTheme (TdkTheme *theme)
void removeThemes (TdkThemeVector &themes)
void clearThemes ()
void doBackward ()
void doPlay (bool refresh)
void doPause ()
void doStop ()
void doForward ()
void doRedraw ()
void backward ()
void play ()
void pause ()
void stop ()
void forward ()
void redraw ()

Private Member Functions

void handleVSEvent (TdkEvent &event)
void handleVSEvent (TdkRedrawEvent &event)
void handleVSEvent (TdkAddAnimatedThemeEvent &event)
void handleVSEvent (TdkRemoveAnimatedThemeEvent &event)
void handleVSEvent (TdkClearAnimatedThemesEvent &event)
void handleVSEvent (TdkBackwardThemesAnimationEvent &event)
void handleVSEvent (TdkPlayThemesAnimationEvent &event)
void handleVSEvent (TdkPauseThemesAnimationEvent &event)
void handleVSEvent (TdkStopThemesAnimationEvent &event)
void handleVSEvent (TdkForwardThemesAnimationEvent &event)
void changeState (TdkThemeAnimationState *newState)
void animationOn ()
void animationOff ()
void useTimerOn ()
void useTimerOff ()
void animate ()
bool isRefresh ()
void resetInitialIndex ()
void incrementInitialIndex ()
void decrementInitialIndex ()
void configFinalIndexByThemes ()
void configFinalIndexByInitial ()
void incrementFinalIndex ()
void decrementFinalIndex ()
void adjustProgress (int &progress, string &message)

Private Attributes

bool _animating
bool _useTimer
bool _trace
TdkThemeAnimationState_state
TdkThemeVector _themes
unsigned int _initialIndex
unsigned int _finalIndex

Friends

class TdkThemeAnimationState

Detailed Description

Defines the TdkThemeAnimationTask class.


Constructor & Destructor Documentation

TdkThemeAnimationTask::TdkThemeAnimationTask (  ) 

TdkThemeAnimationTask::~TdkThemeAnimationTask (  ) 


Member Function Documentation

void TdkThemeAnimationTask::handleVSEvent ( TdkEvent event  )  [private, virtual]

Reimplemented from TdkEventHandler.

void TdkThemeAnimationTask::handleVSEvent ( TdkRedrawEvent event  )  [private]

void TdkThemeAnimationTask::handleVSEvent ( TdkAddAnimatedThemeEvent event  )  [private]

void TdkThemeAnimationTask::handleVSEvent ( TdkRemoveAnimatedThemeEvent event  )  [private]

void TdkThemeAnimationTask::handleVSEvent ( TdkClearAnimatedThemesEvent event  )  [private]

void TdkThemeAnimationTask::handleVSEvent ( TdkBackwardThemesAnimationEvent event  )  [private]

void TdkThemeAnimationTask::handleVSEvent ( TdkPlayThemesAnimationEvent event  )  [private]

void TdkThemeAnimationTask::handleVSEvent ( TdkPauseThemesAnimationEvent event  )  [private]

void TdkThemeAnimationTask::handleVSEvent ( TdkStopThemesAnimationEvent event  )  [private]

void TdkThemeAnimationTask::handleVSEvent ( TdkForwardThemesAnimationEvent event  )  [private]

void TdkThemeAnimationTask::changeState ( TdkThemeAnimationState newState  )  [private]

void TdkThemeAnimationTask::animationOn (  )  [private]

void TdkThemeAnimationTask::animationOff (  )  [private]

void TdkThemeAnimationTask::useTimerOn (  )  [private]

void TdkThemeAnimationTask::useTimerOff (  )  [private]

void TdkThemeAnimationTask::animate (  )  [private]

bool TdkThemeAnimationTask::isRefresh (  )  [private]

void TdkThemeAnimationTask::resetInitialIndex (  )  [private]

void TdkThemeAnimationTask::incrementInitialIndex (  )  [private]

void TdkThemeAnimationTask::decrementInitialIndex (  )  [private]

void TdkThemeAnimationTask::configFinalIndexByThemes (  )  [private]

void TdkThemeAnimationTask::configFinalIndexByInitial (  )  [private]

void TdkThemeAnimationTask::incrementFinalIndex (  )  [private]

void TdkThemeAnimationTask::decrementFinalIndex (  )  [private]

void TdkThemeAnimationTask::adjustProgress ( int &  progress,
string &  message 
) [private]

void TdkThemeAnimationTask::addTheme ( TdkTheme theme  ) 

void TdkThemeAnimationTask::addThemes ( TdkThemeVector themes  ) 

void TdkThemeAnimationTask::removeTheme ( TdkTheme theme  ) 

void TdkThemeAnimationTask::removeThemes ( TdkThemeVector themes  ) 

void TdkThemeAnimationTask::clearThemes (  ) 

void TdkThemeAnimationTask::doBackward (  ) 

void TdkThemeAnimationTask::doPlay ( bool  refresh  ) 

void TdkThemeAnimationTask::doPause (  ) 

void TdkThemeAnimationTask::doStop (  ) 

void TdkThemeAnimationTask::doForward (  ) 

void TdkThemeAnimationTask::doRedraw (  ) 

void TdkThemeAnimationTask::backward (  ) 

void TdkThemeAnimationTask::play (  ) 

void TdkThemeAnimationTask::pause (  ) 

void TdkThemeAnimationTask::stop (  ) 

void TdkThemeAnimationTask::forward (  ) 

void TdkThemeAnimationTask::redraw (  ) 


Friends And Related Function Documentation

friend class TdkThemeAnimationState [friend]


Member Data Documentation

bool TdkThemeAnimationTask::_animating [private]

bool TdkThemeAnimationTask::_useTimer [private]

bool TdkThemeAnimationTask::_trace [private]

TdkThemeAnimationState* TdkThemeAnimationTask::_state [private]

TdkThemeVector TdkThemeAnimationTask::_themes [private]

unsigned int TdkThemeAnimationTask::_initialIndex [private]

unsigned int TdkThemeAnimationTask::_finalIndex [private]


The documentation for this class was generated from the following files:
Generated on Fri Jun 15 16:54:58 2007 for TDK by  doxygen 1.5.2