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

Public Member Functions

 SwWW8WrTabu (sal_uInt16 nDelMax, sal_uInt16 nAddMax)
 
void Add (const SvxTabStop &rTS, long nAdjustment)
 insert a tab in the WW structure More...
 
void Del (const SvxTabStop &rTS, long nAdjustment)
 Insert a to be deleted tab in the WW structure. More...
 
void PutAll (WW8Export &rWW8Wrt)
 Writes the attribute to rWrt.pO. More...
 

Private Member Functions

 SwWW8WrTabu (const SwWW8WrTabu &)=delete
 
SwWW8WrTabuoperator= (const SwWW8WrTabu &)=delete
 

Private Attributes

std::unique_ptr< sal_uInt8[]> pDel
 
std::unique_ptr< sal_uInt8[]> pAddPos
 
std::unique_ptr< sal_uInt8[]> pAddTyp
 
sal_uInt16 nAdd
 
sal_uInt16 nDel
 

Detailed Description

Definition at line 4864 of file ww8atr.cxx.

Constructor & Destructor Documentation

SwWW8WrTabu::SwWW8WrTabu ( const SwWW8WrTabu )
privatedelete
SwWW8WrTabu::SwWW8WrTabu ( sal_uInt16  nDelMax,
sal_uInt16  nAddMax 
)

Definition at line 4883 of file ww8atr.cxx.

References pAddPos, pAddTyp, and pDel.

Member Function Documentation

void SwWW8WrTabu::Add ( const SvxTabStop rTS,
long  nAdjustment 
)

insert a tab in the WW structure

Definition at line 4895 of file ww8atr.cxx.

References SvxTabStop::GetAdjustment(), SvxTabStop::GetFill(), SvxTabStop::GetTabPos(), nAdd, pAddPos, and pAddTyp.

void SwWW8WrTabu::Del ( const SvxTabStop rTS,
long  nAdjustment 
)

Insert a to be deleted tab in the WW structure.

Definition at line 4947 of file ww8atr.cxx.

References SvxTabStop::GetTabPos(), nDel, and pDel.

SwWW8WrTabu& SwWW8WrTabu::operator= ( const SwWW8WrTabu )
privatedelete
void SwWW8WrTabu::PutAll ( WW8Export rWW8Wrt)

Writes the attribute to rWrt.pO.

Definition at line 4958 of file ww8atr.cxx.

References WW8Export::InsUInt16(), nAdd, nDel, WW8Export::OutSprmBytes(), pAddPos, pAddTyp, pDel, WW8Export::pO, and NS_sprm::sprmPChgTabsPapx.

Member Data Documentation

sal_uInt16 SwWW8WrTabu::nAdd
private

Definition at line 4869 of file ww8atr.cxx.

Referenced by Add(), and PutAll().

sal_uInt16 SwWW8WrTabu::nDel
private

Definition at line 4870 of file ww8atr.cxx.

Referenced by Del(), and PutAll().

std::unique_ptr<sal_uInt8[]> SwWW8WrTabu::pAddPos
private

Definition at line 4867 of file ww8atr.cxx.

Referenced by Add(), PutAll(), and SwWW8WrTabu().

std::unique_ptr<sal_uInt8[]> SwWW8WrTabu::pAddTyp
private

Definition at line 4868 of file ww8atr.cxx.

Referenced by Add(), PutAll(), and SwWW8WrTabu().

std::unique_ptr<sal_uInt8[]> SwWW8WrTabu::pDel
private

Definition at line 4866 of file ww8atr.cxx.

Referenced by Del(), PutAll(), and SwWW8WrTabu().


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