Public Types | Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | List of all members
idocproc::CRenderedDocumentPreviewGeneratorComp Class Reference

#include <CRenderedDocumentPreviewGeneratorComp.h>

Inheritance diagram for idocproc::CRenderedDocumentPreviewGeneratorComp:
icomp::CComponentBase imod::TSingleModelObserverBase< idoc::IMultiPageDocument > iimg::IMultiBitmapProvider icomp::IComponent imod::CSingleModelObserverBase istd::IChangeable istd::IPolymorphic imod::IObserver istd::IPolymorphic istd::IPolymorphic

Public Types

typedef icomp::CComponentBase BaseClass
 
typedef
imod::TSingleModelObserverBase
< idoc::IMultiPageDocument
BaseClass2
 
- Public Types inherited from imod::TSingleModelObserverBase< idoc::IMultiPageDocument >
typedef CSingleModelObserverBase BaseClass
 
typedef idoc::IMultiPageDocument ModelType
 

Public Member Functions

virtual const iprm::IOptionsListGetBitmapListInfo () const
 
virtual int GetBitmapsCount () const
 
virtual const iimg::IBitmapGetBitmap (int bitmapIndex) const
 
- Public Member Functions inherited from icomp::IComponent
virtual const ICompositeComponentGetParentComponent (bool ownerOnly=false) const =0
 
virtual void * GetInterface (const istd::CClassInfo &interfaceType, const QByteArray &subId="")=0
 
virtual const IComponentContextGetComponentContext () const =0
 
virtual void SetComponentContext (const icomp::IComponentContext *contextPtr, const ICompositeComponent *parentPtr, bool isParentOwner)=0
 
- Public Member Functions inherited from imod::TSingleModelObserverBase< idoc::IMultiPageDocument >
 TSingleModelObserverBase ()
 
idoc::IMultiPageDocumentGetObservedObject () const
 
idoc::IMultiPageDocumentGetObjectPtr () const
 
bool AttachOrSetObject (idoc::IMultiPageDocument *objectPtr)
 
virtual bool OnModelAttached (imod::IModel *modelPtr, istd::IChangeable::ChangeSet &changeMask)
 
- Public Member Functions inherited from imod::IObserver
virtual bool IsModelAttached (const IModel *modelPtr=NULL) const =0
 
virtual void BeforeUpdate (IModel *modelPtr)=0
 
virtual void AfterUpdate (IModel *modelPtr, const istd::IChangeable::ChangeSet &changeSet)=0
 

Protected Types

typedef istd::TPointerVector
< iimg::IBitmap
PreviewBitmaps
 

Protected Member Functions

virtual void EnsurePreviewGenerated ()
 
virtual bool OnModelDetached (imod::IModel *modelPtr)
 
virtual void OnUpdate (const istd::IChangeable::ChangeSet &changeSet)
 
- Protected Member Functions inherited from imod::TSingleModelObserverBase< idoc::IMultiPageDocument >
virtual idoc::IMultiPageDocumentCastFromModel (imod::IModel *modelPtr) const
 

Protected Attributes

PreviewBitmaps m_previewBitmaps
 

Detailed Description

Definition at line 19 of file CRenderedDocumentPreviewGeneratorComp.h.

Member Typedef Documentation

Definition at line 25 of file CRenderedDocumentPreviewGeneratorComp.h.

Definition at line 26 of file CRenderedDocumentPreviewGeneratorComp.h.

Definition at line 57 of file CRenderedDocumentPreviewGeneratorComp.h.

Member Function Documentation

virtual void idocproc::CRenderedDocumentPreviewGeneratorComp::EnsurePreviewGenerated ( )
protectedvirtual
virtual const iimg::IBitmap* idocproc::CRenderedDocumentPreviewGeneratorComp::GetBitmap ( int  bitmapIndex) const
virtual
virtual const iprm::IOptionsList* idocproc::CRenderedDocumentPreviewGeneratorComp::GetBitmapListInfo ( ) const
virtual
virtual int idocproc::CRenderedDocumentPreviewGeneratorComp::GetBitmapsCount ( ) const
virtual
virtual bool idocproc::CRenderedDocumentPreviewGeneratorComp::OnModelDetached ( imod::IModel modelPtr)
protectedvirtual
virtual void idocproc::CRenderedDocumentPreviewGeneratorComp::OnUpdate ( const istd::IChangeable::ChangeSet changeSet)
protectedvirtual

Member Data Documentation

PreviewBitmaps idocproc::CRenderedDocumentPreviewGeneratorComp::m_previewBitmaps
protected

Definition at line 59 of file CRenderedDocumentPreviewGeneratorComp.h.


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

© 2007-2017 Witold Gantzke and Kirill Lepskiy