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

#include <TableFillingAndNavigationTools.hxx>

Inheritance diagram for AddressWalker:
[legend]
Collaboration diagram for AddressWalker:
[legend]

Public Member Functions

 AddressWalker (const ScAddress &aInitialAddress)
 
ScAddress current (SCCOL aRelativeCol=0, SCROW aRelativeRow=0, SCTAB aRelativeTab=0)
 
void reset ()
 
void resetColumn ()
 
void resetRow ()
 
void nextColumn ()
 
void nextRow ()
 
void newLine ()
 
void push (SCCOL aRelativeCol=0, SCROW aRelativeRow=0, SCTAB aRelativeTab=0)
 

Public Attributes

std::vector< ScAddressmAddressStack
 
ScAddress mCurrentAddress
 
ScAddress mMinimumAddress
 
ScAddress mMaximumAddress
 

Detailed Description

Definition at line 50 of file TableFillingAndNavigationTools.hxx.

Constructor & Destructor Documentation

◆ AddressWalker()

AddressWalker::AddressWalker ( const ScAddress aInitialAddress)

Definition at line 94 of file TableFillingAndNavigationTools.cxx.

References mAddressStack, and mCurrentAddress.

Member Function Documentation

◆ current()

ScAddress AddressWalker::current ( SCCOL  aRelativeCol = 0,
SCROW  aRelativeRow = 0,
SCTAB  aRelativeTab = 0 
)

◆ newLine()

void AddressWalker::newLine ( )

◆ nextColumn()

void AddressWalker::nextColumn ( )

◆ nextRow()

void AddressWalker::nextRow ( )

◆ push()

void AddressWalker::push ( SCCOL  aRelativeCol = 0,
SCROW  aRelativeRow = 0,
SCTAB  aRelativeTab = 0 
)

◆ reset()

void AddressWalker::reset ( )

◆ resetColumn()

void AddressWalker::resetColumn ( )

◆ resetRow()

void AddressWalker::resetRow ( )

Member Data Documentation

◆ mAddressStack

std::vector<ScAddress> AddressWalker::mAddressStack

Definition at line 53 of file TableFillingAndNavigationTools.hxx.

Referenced by AddressWalker(), push(), reset(), resetColumn(), and resetRow().

◆ mCurrentAddress

ScAddress AddressWalker::mCurrentAddress

◆ mMaximumAddress

ScAddress AddressWalker::mMaximumAddress

◆ mMinimumAddress

ScAddress AddressWalker::mMinimumAddress

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