SkyGI::PreviewBase Class Reference

Inheritance diagram for SkyGI::PreviewBase:
[legend]
Collaboration diagram for SkyGI::PreviewBase:
[legend]
List of all members.

Public Member Functions

 PreviewBase (Preview *pPreview)
virtual bool Create (const String &szPath, const String &szMimeType, const String &szExtension)=0
virtual void Close ()=0
virtual void Paint (const Rect &rDirty)=0
virtual void Sized (const Rect &rNewSize)=0

Public Attributes

Previewm_pPreview

Constructor & Destructor Documentation

SkyGI::PreviewBase::PreviewBase ( Preview pPreview  )  [inline]


Member Function Documentation

virtual bool SkyGI::PreviewBase::Create ( const String szPath,
const String szMimeType,
const String szExtension 
) [pure virtual]

Implemented in SkyGI::PreviewImage, SkyGI::PreviewText, and SkyGI::PreviewMedia.

virtual void SkyGI::PreviewBase::Close (  )  [pure virtual]

Implemented in SkyGI::PreviewImage, SkyGI::PreviewText, and SkyGI::PreviewMedia.

virtual void SkyGI::PreviewBase::Paint ( const Rect rDirty  )  [pure virtual]

Implemented in SkyGI::PreviewImage, SkyGI::PreviewText, and SkyGI::PreviewMedia.

virtual void SkyGI::PreviewBase::Sized ( const Rect rNewSize  )  [pure virtual]

Implemented in SkyGI::PreviewImage, SkyGI::PreviewText, and SkyGI::PreviewMedia.


Member Data Documentation

Preview* SkyGI::PreviewBase::m_pPreview


Generated on Thu Dec 13 18:14:37 2007 for SkyGI by  doxygen 1.5.1-p1