kspread

KSpread::AbstractDFManipulator Class Reference

Extends AbstractDataManipulator with the option of copying cell styles. More...

#include <DataManipulators.h>

Inheritance diagram for KSpread::AbstractDFManipulator:

List of all members.

Public Member Functions

 AbstractDFManipulator ()
virtual ~AbstractDFManipulator ()
bool changeFormat ()
virtual bool process (Element *element)
void setChangeFormat (bool chf)

Protected Member Functions

virtual Style newFormat (Element *element, int col, int row)=0

Protected Attributes

bool m_changeformat: 1

Detailed Description

Extends AbstractDataManipulator with the option of copying cell styles.

Definition at line 83 of file DataManipulators.h.


Constructor & Destructor Documentation

AbstractDFManipulator::AbstractDFManipulator (  ) 

Definition at line 126 of file DataManipulators.cpp.

AbstractDFManipulator::~AbstractDFManipulator (  )  [virtual]

Definition at line 131 of file DataManipulators.cpp.


Member Function Documentation

bool KSpread::AbstractDFManipulator::changeFormat (  )  [inline]

returns whether this manipulator changes formats

Definition at line 91 of file DataManipulators.h.

virtual Style KSpread::AbstractDFManipulator::newFormat ( Element element,
int  col,
int  row 
) [protected, pure virtual]

this method should return new format for a given cell

Implemented in KSpread::FillManipulator, and KSpread::SortManipulator.

bool AbstractDFManipulator::process ( Element  )  [virtual]

Processes element , a Region::Point or a Region::Range .

Invoked by mainProcessing() .

Reimplemented from KSpread::AbstractDataManipulator.

Reimplemented in KSpread::SortManipulator.

Definition at line 135 of file DataManipulators.cpp.

void KSpread::AbstractDFManipulator::setChangeFormat ( bool  chf  )  [inline]

set whether this manipulator changes formats

Definition at line 93 of file DataManipulators.h.


Member Data Documentation

Definition at line 98 of file DataManipulators.h.


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