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

#include <pntlock.hxx>

Collaboration diagram for ScPaintLockData:
[legend]

Public Member Functions

 ScPaintLockData ()
 
 ~ScPaintLockData ()
 
void AddRange (const ScRange &rRange, PaintPartFlags nP)
 
void SetModified ()
 
void IncLevel (bool bDoc)
 
void DecLevel (bool bDoc)
 
const ScRangeListRefGetRangeList () const
 
PaintPartFlags GetParts () const
 
sal_uInt16 GetLevel (bool bDoc) const
 
bool GetModified () const
 
void SetDocLevel (sal_uInt16 nNew)
 for recovery after reset More...
 

Private Attributes

ScRangeListRef xRangeList
 
sal_uInt16 nLevel
 
sal_uInt16 nDocLevel
 
PaintPartFlags nParts
 
bool bModified
 

Detailed Description

Definition at line 25 of file pntlock.hxx.

Constructor & Destructor Documentation

ScPaintLockData::ScPaintLockData ( )

Definition at line 22 of file pntlock.cxx.

ScPaintLockData::~ScPaintLockData ( )

Definition at line 30 of file pntlock.cxx.

Member Function Documentation

void ScPaintLockData::AddRange ( const ScRange rRange,
PaintPartFlags  nP 
)

Definition at line 34 of file pntlock.cxx.

References tools::SvRef< T >::is(), ScRangeList::Join(), nParts, and xRangeList.

void ScPaintLockData::DecLevel ( bool  bDoc)
inline

Definition at line 43 of file pntlock.hxx.

References nDocLevel, and nLevel.

sal_uInt16 ScPaintLockData::GetLevel ( bool  bDoc) const
inline

Definition at line 48 of file pntlock.hxx.

References nLevel.

bool ScPaintLockData::GetModified ( ) const
inline

Definition at line 50 of file pntlock.hxx.

References bModified.

PaintPartFlags ScPaintLockData::GetParts ( ) const
inline

Definition at line 47 of file pntlock.hxx.

References nParts.

const ScRangeListRef& ScPaintLockData::GetRangeList ( ) const
inline

Definition at line 46 of file pntlock.hxx.

References xRangeList.

void ScPaintLockData::IncLevel ( bool  bDoc)
inline

Definition at line 41 of file pntlock.hxx.

References nDocLevel, and nLevel.

void ScPaintLockData::SetDocLevel ( sal_uInt16  nNew)
inline

for recovery after reset

Definition at line 53 of file pntlock.hxx.

void ScPaintLockData::SetModified ( )
inline

Definition at line 40 of file pntlock.hxx.

Member Data Documentation

bool ScPaintLockData::bModified
private

Definition at line 32 of file pntlock.hxx.

Referenced by GetModified().

sal_uInt16 ScPaintLockData::nDocLevel
private

Definition at line 30 of file pntlock.hxx.

Referenced by DecLevel(), and IncLevel().

sal_uInt16 ScPaintLockData::nLevel
private

Definition at line 29 of file pntlock.hxx.

Referenced by DecLevel(), GetLevel(), and IncLevel().

PaintPartFlags ScPaintLockData::nParts
private

Definition at line 31 of file pntlock.hxx.

Referenced by AddRange(), and GetParts().

ScRangeListRef ScPaintLockData::xRangeList
private

Definition at line 28 of file pntlock.hxx.

Referenced by AddRange(), and GetRangeList().


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