kspread
KSpread::AbstractDataManipulator Class Reference
Inheritance diagram for KSpread::AbstractDataManipulator:

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: