Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

SkinLoader::IncrementalLoader Class Reference

Collaboration diagram for SkinLoader::IncrementalLoader:

Collaboration graph
[legend]
List of all members.

Public Types

enum  LoaderResult { LoadingCompleted, MoreToCome }

Public Member Functions

 IncrementalLoader (const Info &info)
LoaderResult loadStep ()

Private Types

enum  State {
  LoadBackgroundPixmap, LoadButtonUpImage, LoadButtonDownImage, LoadButtonMasks,
  LoadButtonMask
}

Private Attributes

Skin m_skin
Info m_info
State m_currentState
uint m_currentButton

Member Enumeration Documentation

enum SkinLoader::IncrementalLoader::LoaderResult
 

Enumeration values:
LoadingCompleted 
MoreToCome 

Definition at line 104 of file skin.h.

enum SkinLoader::IncrementalLoader::State [private]
 

Enumeration values:
LoadBackgroundPixmap 
LoadButtonUpImage 
LoadButtonDownImage 
LoadButtonMasks 
LoadButtonMask 

Definition at line 111 of file skin.h.


Constructor & Destructor Documentation

SkinLoader::IncrementalLoader::IncrementalLoader const Info info  ) 
 

Definition at line 218 of file skin.cpp.

References LoadBackgroundPixmap, and m_currentState.


Member Function Documentation

SkinLoader::IncrementalLoader::LoaderResult SkinLoader::IncrementalLoader::loadStep  ) 
 

Definition at line 224 of file skin.cpp.

References Skin::backgroundPixmap(), MediaWidget::GUIInfo::buttonCount, Skin::buttonDownImage(), MediaWidget::GUIInfo::buttonInfo, Skin::buttonMask(), Skin::buttonMaskImage(), Skin::buttonUpImage(), LoadBackgroundPixmap, LoadButtonDownImage, LoadButtonMask, LoadButtonMasks, LoadButtonUpImage, LoadingCompleted, m_currentButton, m_currentState, m_info, m_skin, MoreToCome, odebug, and oendl.

Referenced by SkinLoader::timerEvent().


Member Data Documentation

uint SkinLoader::IncrementalLoader::m_currentButton [private]
 

Definition at line 116 of file skin.h.

Referenced by loadStep().

State SkinLoader::IncrementalLoader::m_currentState [private]
 

Definition at line 115 of file skin.h.

Referenced by IncrementalLoader(), and loadStep().

Info SkinLoader::IncrementalLoader::m_info [private]
 

Definition at line 114 of file skin.h.

Referenced by loadStep().

Skin SkinLoader::IncrementalLoader::m_skin [private]
 

Definition at line 113 of file skin.h.

Referenced by loadStep().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:52:01 2005 for OPIE by  doxygen 1.4.2