kspread

KSpread::Manipulator Class Reference

#include <manipulator.h>

Inheritance diagram for KSpread::Manipulator:

KSpread::Region KSpread::AdjustColumnRowManipulator KSpread::DilationManipulator KSpread::FormatManipulator KSpread::HideShowManipulator KSpread::InsertDeleteManipulator KSpread::MergeManipulator KSpread::ResizeColumnManipulator KSpread::ResizeRowManipulator

List of all members.


Detailed Description

Manipulator.

Definition at line 66 of file manipulator.h.


Public Member Functions

Sheet * sheet () const
void setSheet (Sheet *sheet)
bool creation ()
void setCreation (bool creation)
bool format ()
void setFormat (bool f)
virtual void execute ()
virtual void unexecute ()
virtual void setArgument (const QString &, const QString &)
virtual void setReverse (bool reverse)
void setRegisterUndo (bool registerUndo)
virtual void setName (const QString &n)
virtual QString name () const

Protected Member Functions

virtual bool process (Element *)
virtual bool process (Cell *)
virtual bool process (Format *)
virtual bool preProcessing ()
virtual bool postProcessing ()

Protected Attributes

Sheet * m_sheet
QString m_name
bool m_creation: 1
bool m_reverse: 1
bool m_firstrun: 1
bool m_format: 1
bool m_register: 1

Member Function Documentation

bool KSpread::Manipulator::format (  )  [inline]

Is this a formatting manipulator ? If so, execute will call process(Format*) for each complete row/column, instead of going cell-by-cell.

True by default.

Definition at line 81 of file manipulator.h.


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