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

#include <dociter.hxx>

Collaboration diagram for ScAttrRectIterator:
[legend]

Public Member Functions

 ScAttrRectIterator (ScDocument &rDocument, SCTAB nTable, SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2)
 
 ~ScAttrRectIterator ()
 
void DataChanged ()
 
const ScPatternAttrGetNext (SCCOL &rCol1, SCCOL &rCol2, SCROW &rRow1, SCROW &rRow2)
 

Private Attributes

ScDocumentrDoc
 
SCTAB nTab
 
SCCOL nEndCol
 
SCROW nStartRow
 
SCROW nEndRow
 
SCCOL nIterStartCol
 
SCCOL nIterEndCol
 
std::unique_ptr< ScAttrIteratorpColIter
 

Detailed Description

Definition at line 269 of file dociter.hxx.

Constructor & Destructor Documentation

◆ ScAttrRectIterator()

ScAttrRectIterator::ScAttrRectIterator ( ScDocument rDocument,
SCTAB  nTable,
SCCOL  nCol1,
SCROW  nRow1,
SCCOL  nCol2,
SCROW  nRow2 
)

◆ ~ScAttrRectIterator()

ScAttrRectIterator::~ScAttrRectIterator ( )

Definition at line 1721 of file dociter.cxx.

Member Function Documentation

◆ DataChanged()

void ScAttrRectIterator::DataChanged ( )

Definition at line 1725 of file dociter.cxx.

References ScDocument::maTabs, nEndRow, nIterStartCol, nTab, pColIter, and rDoc.

◆ GetNext()

const ScPatternAttr * ScAttrRectIterator::GetNext ( SCCOL rCol1,
SCCOL rCol2,
SCROW rRow1,
SCROW rRow2 
)

Member Data Documentation

◆ nEndCol

SCCOL ScAttrRectIterator::nEndCol
private

Definition at line 275 of file dociter.hxx.

Referenced by GetNext(), and ScAttrRectIterator().

◆ nEndRow

SCROW ScAttrRectIterator::nEndRow
private

Definition at line 277 of file dociter.hxx.

Referenced by DataChanged(), GetNext(), and ScAttrRectIterator().

◆ nIterEndCol

SCCOL ScAttrRectIterator::nIterEndCol
private

Definition at line 279 of file dociter.hxx.

Referenced by GetNext(), and ScAttrRectIterator().

◆ nIterStartCol

SCCOL ScAttrRectIterator::nIterStartCol
private

Definition at line 278 of file dociter.hxx.

Referenced by DataChanged(), GetNext(), and ScAttrRectIterator().

◆ nStartRow

SCROW ScAttrRectIterator::nStartRow
private

Definition at line 276 of file dociter.hxx.

Referenced by GetNext(), and ScAttrRectIterator().

◆ nTab

SCTAB ScAttrRectIterator::nTab
private

Definition at line 274 of file dociter.hxx.

Referenced by DataChanged(), GetNext(), and ScAttrRectIterator().

◆ pColIter

std::unique_ptr<ScAttrIterator> ScAttrRectIterator::pColIter
private

Definition at line 281 of file dociter.hxx.

Referenced by DataChanged(), GetNext(), and ScAttrRectIterator().

◆ rDoc

ScDocument& ScAttrRectIterator::rDoc
private

Definition at line 273 of file dociter.hxx.

Referenced by DataChanged(), GetNext(), and ScAttrRectIterator().


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