kspread

KSpread::AbstractDataManipulator Class Reference

Inheritance diagram for KSpread::AbstractDataManipulator:

KSpread::Manipulator KSpread::Region KSpread::ArrayFormulaManipulator KSpread::DataManipulator List of all members.

Detailed Description

Definition at line 42 of file manipulator_data.h.


Public Member Functions

 AbstractDataManipulator ()
virtual ~AbstractDataManipulator ()
virtual bool process (Element *element)

Protected Member Functions

virtual Value newValue (Element *element, int col, int row, bool *parse, FormatType *fmtType)=0
virtual bool preProcessing ()

Protected Attributes

QMap< int, QMap< int, ADMStorage > > oldData

Member Function Documentation

virtual Value KSpread::AbstractDataManipulator::newValue ( Element *  element,
int  col,
int  row,
bool *  parse,
FormatType fmtType 
) [protected, pure virtual]

Return new value.

row/col are relative to sheet, not element. If the function sets *parse to true, the value will be treated as an user-entered string and parsed by Cell.

Implemented in KSpread::DataManipulator, and KSpread::ArrayFormulaManipulator.

bool AbstractDataManipulator::preProcessing (  )  [protected, virtual]

preProcessing will store the old cell's data

Reimplemented from KSpread::Manipulator.

Definition at line 80 of file manipulator_data.cc.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys