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 415 of file dociter.hxx.

Constructor & Destructor Documentation

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

Definition at line 2787 of file dociter.cxx.

Member Function Documentation

void ScAttrRectIterator::DataChanged ( )

Definition at line 2791 of file dociter.cxx.

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

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

Definition at line 2800 of file dociter.cxx.

References ScDocument::maTabs, nEndCol, nIterEndCol, nIterStartCol, nTab, pColIter, and rDoc.

Member Data Documentation

SCCOL ScAttrRectIterator::nEndCol
private

Definition at line 421 of file dociter.hxx.

Referenced by GetNext(), and ScAttrRectIterator().

SCROW ScAttrRectIterator::nEndRow
private

Definition at line 423 of file dociter.hxx.

SCCOL ScAttrRectIterator::nIterEndCol
private

Definition at line 425 of file dociter.hxx.

Referenced by GetNext(), and ScAttrRectIterator().

SCCOL ScAttrRectIterator::nIterStartCol
private

Definition at line 424 of file dociter.hxx.

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

SCROW ScAttrRectIterator::nStartRow
private

Definition at line 422 of file dociter.hxx.

SCTAB ScAttrRectIterator::nTab
private

Definition at line 420 of file dociter.hxx.

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

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

Definition at line 427 of file dociter.hxx.

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

ScDocument& ScAttrRectIterator::rDoc
private

Definition at line 419 of file dociter.hxx.

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


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