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 ( const ScAddress aInitialAddress)

Definition at line 94 of file TableFillingAndNavigationTools.cxx.

References mAddressStack, and mCurrentAddress.

Member Function Documentation

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

Member Data Documentation

std::vector<ScAddress> AddressWalker::mAddressStack

Definition at line 53 of file TableFillingAndNavigationTools.hxx.

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

ScAddress AddressWalker::mCurrentAddress
ScAddress AddressWalker::mMaximumAddress
ScAddress AddressWalker::mMinimumAddress

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