LibreOffice Module sw (master)  1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SwHTMLImageWatcher Class Reference
Inheritance diagram for SwHTMLImageWatcher:
[legend]
Collaboration diagram for SwHTMLImageWatcher:
[legend]

Public Member Functions

 SwHTMLImageWatcher (const uno::Reference< drawing::XShape > &rShape, bool bWidth, bool bHeight)
 
void start ()
 
virtual void SAL_CALL init (sal_Int32 Width, sal_Int32 Height) override
 
virtual void SAL_CALL setColorModel (sal_Int16 BitCount, const uno::Sequence< sal_Int32 > &RGBAPal, sal_Int32 RedMask, sal_Int32 GreenMask, sal_Int32 BlueMask, sal_Int32 AlphaMask) override
 
virtual void SAL_CALL setPixelsByBytes (sal_Int32 X, sal_Int32 Y, sal_Int32 Width, sal_Int32 Height, const uno::Sequence< sal_Int8 > &ProducerData, sal_Int32 Offset, sal_Int32 Scansize) override
 
virtual void SAL_CALL setPixelsByLongs (sal_Int32 X, sal_Int32 Y, sal_Int32 Width, sal_Int32 Height, const uno::Sequence< sal_Int32 > &ProducerData, sal_Int32 Offset, sal_Int32 Scansize) override
 
virtual void SAL_CALL complete (sal_Int32 Status, const uno::Reference< awt::XImageProducer > &Producer) override
 
virtual void SAL_CALL disposing (const EventObject &Source) override
 

Private Member Functions

void clear ()
 

Private Attributes

uno::Reference< drawing::XShape > xShape
 
uno::Reference< XImageProducerSupplier > xSrc
 
uno::Reference< awt::XImageConsumer > xThis
 
bool const bSetWidth
 
bool const bSetHeight
 

Detailed Description

Definition at line 365 of file htmlform.cxx.

Constructor & Destructor Documentation

SwHTMLImageWatcher::SwHTMLImageWatcher ( const uno::Reference< drawing::XShape > &  rShape,
bool  bWidth,
bool  bHeight 
)

Definition at line 408 of file htmlform.cxx.

References xShape, xSrc, and xThis.

Member Function Documentation

void SwHTMLImageWatcher::clear ( )
private

Definition at line 434 of file htmlform.cxx.

References xShape, xSrc, and xThis.

Referenced by complete(), disposing(), and init().

void SwHTMLImageWatcher::complete ( sal_Int32  Status,
const uno::Reference< awt::XImageProducer > &  Producer 
)
overridevirtual

Definition at line 558 of file htmlform.cxx.

References clear(), and xThis.

void SwHTMLImageWatcher::disposing ( const EventObject &  Source)
overridevirtual

Definition at line 570 of file htmlform.cxx.

References clear(), xShape, and xThis.

void SwHTMLImageWatcher::init ( sal_Int32  Width,
sal_Int32  Height 
)
overridevirtual
void SwHTMLImageWatcher::setColorModel ( sal_Int16  BitCount,
const uno::Sequence< sal_Int32 > &  RGBAPal,
sal_Int32  RedMask,
sal_Int32  GreenMask,
sal_Int32  BlueMask,
sal_Int32  AlphaMask 
)
overridevirtual

Definition at line 540 of file htmlform.cxx.

void SwHTMLImageWatcher::setPixelsByBytes ( sal_Int32  X,
sal_Int32  Y,
sal_Int32  Width,
sal_Int32  Height,
const uno::Sequence< sal_Int8 > &  ProducerData,
sal_Int32  Offset,
sal_Int32  Scansize 
)
overridevirtual

Definition at line 546 of file htmlform.cxx.

void SwHTMLImageWatcher::setPixelsByLongs ( sal_Int32  X,
sal_Int32  Y,
sal_Int32  Width,
sal_Int32  Height,
const uno::Sequence< sal_Int32 > &  ProducerData,
sal_Int32  Offset,
sal_Int32  Scansize 
)
overridevirtual

Definition at line 552 of file htmlform.cxx.

void SwHTMLImageWatcher::start ( )
inline

Definition at line 382 of file htmlform.cxx.

Member Data Documentation

bool const SwHTMLImageWatcher::bSetHeight
private

Definition at line 372 of file htmlform.cxx.

Referenced by init().

bool const SwHTMLImageWatcher::bSetWidth
private

Definition at line 371 of file htmlform.cxx.

Referenced by init().

uno::Reference< drawing::XShape > SwHTMLImageWatcher::xShape
private

Definition at line 368 of file htmlform.cxx.

Referenced by clear(), disposing(), init(), and SwHTMLImageWatcher().

uno::Reference< XImageProducerSupplier > SwHTMLImageWatcher::xSrc
private

Definition at line 369 of file htmlform.cxx.

Referenced by clear(), and SwHTMLImageWatcher().

uno::Reference< awt::XImageConsumer > SwHTMLImageWatcher::xThis
private

Definition at line 370 of file htmlform.cxx.

Referenced by clear(), complete(), disposing(), init(), and SwHTMLImageWatcher().


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