Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
| CKSpread::ADMStorage | AbstractDataManipulator - provides storage of old cell data (for undo) and has an abstract method for the actual setting of new values |
| CKSpread::Canvas | The canvas builds a part of the GUI of KSpread |
| CKross::KSpreadCore::Cell | For every cell in the spread sheet there is a Cell object |
| CKSpread::Cell | For every cell in the spread sheet there is a Cell object |
| CKSpread::CellBinding | This is an abstract base class only |
| CKSpread::CellEditor | Class CellEditor |
| CKSpread::CellFormatDialog | Dialog for the "Cell Format..." action |
| CKSpread::CellFormatPageFloat | Format of numbers |
| CKSpread::Cluster | Philipp This class defines a pointer map to all cells, which makes access to them more performant and additionally limits memory consumption |
| CKSpread::ComboboxLocationEditWidget | ComboboxLocationEditWidget |
| CKSpread::Conditional | Structure to indicate the condition we're testing on a cell and the special font and color that will be applied if it's true |
| CKSpread::Conditions | Manages a set of conditions for a cell |
| CKSpread::CSVDialog | Provides dialog for managing CSV (comma separated value) data |
| CKSpread::DependencyManager | This class manages dependencies |
| CKSpread::DissociateCellCommand | Class DissociateCellCommand implements a command for breaking merged cells |
| CKross::KSpreadCore::Doc | The KSpread document |
| CKSpread::Doc | This class holds the data that makes up a spreadsheet |
| CKSpread::EditWidget | The widget that appears above the sheet and allows to edit the cells content |
| CKSpread::Region::Element | Base class for region elements, which can be points or ranges |
| CKSpread::Region::Point | A point in a region |
| CKSpread::Region::Range | A range in a region |
| CKSpread::EmbeddedObject | Contains basic information for every object |
| CKSpread::EmbeddedKOfficeObject | Holds an embedded koffice object |
| CKSpread::EmbeddedChart | Holds an embedded chart object |
| CKSpread::EmbeddedPictureObject | Holds a picture object |
| CKSpread::FormatDialog | Dialog for the "AutoFormat..." action |
| CKSpread::Formula | Class Formula encapsulates a formula for a cell |
| CKSpread::FormulaEditorHighlighter | Colours cell references in formulas |
| CKSpread::FunctionCompletion | Provides autocompletition facilities in formula editors |
| CKSpread::HBorder | HBorder |
| CKSpread::InsertHandler | This event handler is used to insert a new part |
| CKSpread::KPSheetSelectPage | Print dialog page for selecting sheets to print |
| CKSpread::KSPLoadingInfo | Temporary information used only during loading |
| CKross::KSpreadCore::KSpreadCoreModule | Implements a Kross::Api::Module to provide access to the KSpread functionality |
| CKSpreadPen | Pen that handles line widths in points |
| CKSpread::KSPRSavingInfo | Temporary information used only during saving |
| CKSpread::LocationEditWidget | A widget that allows the user to enter an arbitrary cell location to goto or cell selection to highlight |
| CKSpread::ManipulatorManager | ManipulatorManager |
| CKSpread::Map | A map is a simple container for all sheets |
| CKSpread::MergeCellCommand | Class MergeCellCommand implements a command for merging two or more cells into one cell |
| CPluginInsertCalender | Plugin for inserting a calendar into a spreadsheet |
| CKSpread::Point | Represents the position of a single cell in a workbook |
| CKSpread::Range | Represents a region within a workbook |
| CKSpread::RangeDependency | Range dependency - stores information about one dependency of one cell on one range of cells |
| CKSpread::RangeIterator | RangeIterator |
| CKSpread::RangeList | Range-list and cell-list TODO: move to a separate file, improve structure, add iterators and all that TODO: use this class instead of other means of range-walking all over KSpread TODO: use this as selection TODO: anything I forgot ;) |
| CKSpread::Region | The one for all class for points and ranges |
| CKSpread::Manipulator | Manipulator |
| CKSpread::AdjustColumnRowManipulator | AdjustColumnRowManipulator |
| CKSpread::DilationManipulator | DilationManipulator |
| CKSpread::FormatManipulator | FormatManipulator |
| CKSpread::AngleManipulator | Class AngleManipulator |
| CKSpread::BackgroundColorManipulator | Class BackgroundColorManipulator |
| CKSpread::BorderManipulator | BorderManipulator |
| CKSpread::FontColorManipulator | Class FontColorManipulator |
| CKSpread::FontManipulator | Class FontManipulator |
| CKSpread::HorAlignManipulator | Class HorAlignManipulator |
| CKSpread::VerAlignManipulator | Class VerAlignManipulator |
| CKSpread::HideShowManipulator | HideShowManipulator |
| CKSpread::InsertDeleteManipulator | InsertDeleteManipulator |
| CKSpread::MergeManipulator | MergeManipulator |
| CKSpread::ResizeColumnManipulator | ResizeColumnManipulator |
| CKSpread::ResizeRowManipulator | ResizeRowManipulator |
| CKSpread::ProtectedCheck | Class ProtectedCheck can be used to check, whether a particular range is protected or not |
| CKSpread::RenameSheetCommand | Class RenameSheetCommand implements a command for renaming a sheet |
| CKross::KSpreadCore::Sheet | A sheet in a document |
| CKSpread::SheetPropertiesCommand | Class SheetPropertiesCommand implements a command for changing sheet properties |
| CKSpread::Style | Cell style |
| CKSpread::CustomStyle | Built-in or custom style defined in StyleManager dialog |
| CKSpread::TextDrag | This is a class for handling clipboard data |
| CKSpread::Token | Token |
| CKSpread::Tokens | Class Tokens represents array of tokens |
| CKSpread::ToolTip | Tooltip, which displays the comment and cell content, when it's too short |
| CKSpread::UndoAction | Abstract base class |
| CKSpread::UndoWrapperCommand | Class UndoWrapperCommand is used to help migration from custom UndoAction to KCommand-based system |
| CKSpread::Value | Provides a wrapper for cell value |
| CKSpread::ValueCalc | Used to perform all sorts of calculations |
| CKSpread::ValueConverter | Can convert Value between various different formats |
| CKSpread::ValueFormatter | Generates a textual representation of data stored in a Value, with a given formatting |
| CKSpread::ValueParser | The ValueParser parses a text input from the user, generating Value in the desired format |
| CKSpread::VBorder | VBorder |
| CKSpread::View | Displays a KSpread document |
