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 *pDocument, 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

ScDocumentpDoc
 
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 pDocument,
SCTAB  nTable,
SCCOL  nCol1,
SCROW  nRow1,
SCCOL  nCol2,
SCROW  nRow2 
)

Definition at line 2762 of file dociter.cxx.

References ScDocument::maTabs, nEndCol, nIterEndCol, nIterStartCol, nTab, pColIter, pDoc, and ValidTab().

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 pDoc.

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 pDoc.

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::pDoc
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: