LibreOffice Module sw (master)  1
Public Member Functions | Private Attributes | Friends | List of all members
DeflateData Class Reference

Holder for local data for a parallel-executed task to load a chart model. More...

Collaboration diagram for DeflateData:
[legend]

Public Member Functions

 DeflateData (const uno::Reference< frame::XModel > &rXModel)
 
const drawinglayer::primitive2d::Primitive2DContainergetSequence () const
 
const basegfx::B2DRangegetRange () const
 
bool isFinished () const
 
void waitFinished ()
 

Private Attributes

friend DeflateThread
 
uno::Reference< frame::XModel > maXModel
 
drawinglayer::primitive2d::Primitive2DContainer maPrimitive2DSequence
 
basegfx::B2DRange maRange
 
std::atomic< bool > mbKilled
 
std::shared_ptr< comphelper::ThreadTaskTagmpTag
 

Friends

class SwOLEObj
 

Detailed Description

Holder for local data for a parallel-executed task to load a chart model.

Definition at line 678 of file ndole.cxx.

Constructor & Destructor Documentation

DeflateData::DeflateData ( const uno::Reference< frame::XModel > &  rXModel)
inlineexplicit

Definition at line 696 of file ndole.cxx.

Member Function Documentation

const basegfx::B2DRange& DeflateData::getRange ( ) const
inline

Definition at line 710 of file ndole.cxx.

References maRange.

const drawinglayer::primitive2d::Primitive2DContainer& DeflateData::getSequence ( ) const
inline

Definition at line 705 of file ndole.cxx.

References maPrimitive2DSequence.

bool DeflateData::isFinished ( ) const
inline

Definition at line 715 of file ndole.cxx.

References comphelper::ThreadPool::isTaskTagDone().

void DeflateData::waitFinished ( )
inline

Friends And Related Function Documentation

friend class SwOLEObj
friend

Definition at line 682 of file ndole.cxx.

Member Data Documentation

friend DeflateData::DeflateThread
private

Definition at line 681 of file ndole.cxx.

drawinglayer::primitive2d::Primitive2DContainer DeflateData::maPrimitive2DSequence
private

Definition at line 685 of file ndole.cxx.

Referenced by getSequence().

basegfx::B2DRange DeflateData::maRange
private

Definition at line 686 of file ndole.cxx.

Referenced by getRange().

uno::Reference< frame::XModel > DeflateData::maXModel
private

Definition at line 684 of file ndole.cxx.

std::atomic< bool> DeflateData::mbKilled
private

Definition at line 691 of file ndole.cxx.

std::shared_ptr<comphelper::ThreadTaskTag> DeflateData::mpTag
private

Definition at line 693 of file ndole.cxx.


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