Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
| ▼NKross | |
| ▼NKSpreadCore | |
| CCell | For every cell in the spread sheet there is a Cell object |
| CDoc | The KSpread document |
| CKSpreadCoreModule | Implements a Kross::Api::Module to provide access to the KSpread functionality |
| CSheet | A sheet in a document |
| ▼NKSpread | The KSpread namespace |
| CAdjustColumnRowManipulator | AdjustColumnRowManipulator |
| CADMStorage | AbstractDataManipulator - provides storage of old cell data (for undo) and has an abstract method for the actual setting of new values |
| CAngleManipulator | Class AngleManipulator |
| CBackgroundColorManipulator | Class BackgroundColorManipulator |
| CBorderManipulator | BorderManipulator |
| CCanvas | The canvas builds a part of the GUI of KSpread |
| CCell | For every cell in the spread sheet there is a Cell object |
| CCellBinding | This is an abstract base class only |
| CCellEditor | Class CellEditor |
| CCellFormatDialog | Dialog for the "Cell Format..." action |
| CCellFormatPageFloat | Format of numbers |
| CCluster | Philipp This class defines a pointer map to all cells, which makes access to them more performant and additionally limits memory consumption |
| CComboboxLocationEditWidget | ComboboxLocationEditWidget |
| CConditional | 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 |
| CConditions | Manages a set of conditions for a cell |
| CCSVDialog | Provides dialog for managing CSV (comma separated value) data |
| CCustomStyle | Built-in or custom style defined in StyleManager dialog |
| CDataManipulator | DataManipulator - allows setting values on one range |
| CDependencyManager | This class manages dependencies |
| CDilationManipulator | DilationManipulator |
| CDissociateCellCommand | Class DissociateCellCommand implements a command for breaking merged cells |
| CDoc | This class holds the data that makes up a spreadsheet |
| CEditWidget | The widget that appears above the sheet and allows to edit the cells content |
| CEmbeddedChart | Holds an embedded chart object |
| CEmbeddedKOfficeObject | Holds an embedded koffice object |
| CEmbeddedObject | Contains basic information for every object |
| CEmbeddedPictureObject | Holds a picture object |
| CFontColorManipulator | Class FontColorManipulator |
| CFontManipulator | Class FontManipulator |
| CFormatDialog | Dialog for the "AutoFormat..." action |
| CFormatManipulator | FormatManipulator |
| CFormula | Class Formula encapsulates a formula for a cell |
| CFormulaEditorHighlighter | Colours cell references in formulas |
| CFunctionCompletion | Provides autocompletition facilities in formula editors |
| CHBorder | HBorder |
| CHideShowManipulator | HideShowManipulator |
| CHorAlignManipulator | Class HorAlignManipulator |
| CInsertDeleteManipulator | InsertDeleteManipulator |
| CInsertHandler | This event handler is used to insert a new part |
| CKPSheetSelectPage | Print dialog page for selecting sheets to print |
| CKSPLoadingInfo | Temporary information used only during loading |
| CKSPRSavingInfo | Temporary information used only during saving |
| CLocationEditWidget | A widget that allows the user to enter an arbitrary cell location to goto or cell selection to highlight |
| CManipulator | Manipulator |
| CManipulatorManager | ManipulatorManager |
| CMap | A map is a simple container for all sheets |
| CMergeCellCommand | Class MergeCellCommand implements a command for merging two or more cells into one cell |
| CMergeManipulator | MergeManipulator |
| CPoint | Represents the position of a single cell in a workbook |
| CProtectedCheck | Class ProtectedCheck can be used to check, whether a particular range is protected or not |
| CRange | Represents a region within a workbook |
| CRangeDependency | Range dependency - stores information about one dependency of one cell on one range of cells |
| CRangeIterator | RangeIterator |
| CRangeList | 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 ;) |
| ▼CRegion | The one for all class for points and ranges |
| CElement | Base class for region elements, which can be points or ranges |
| CPoint | A point in a region |
| CRange | A range in a region |
| CRenameSheetCommand | Class RenameSheetCommand implements a command for renaming a sheet |
| CResizeColumnManipulator | ResizeColumnManipulator |
| CResizeRowManipulator | ResizeRowManipulator |
| CSheetPropertiesCommand | Class SheetPropertiesCommand implements a command for changing sheet properties |
| CStyle | Cell style |
| CTextDrag | This is a class for handling clipboard data |
| CToken | Token |
| CTokens | Class Tokens represents array of tokens |
| CToolTip | Tooltip, which displays the comment and cell content, when it's too short |
| CUndoAction | Abstract base class |
| CUndoWrapperCommand | Class UndoWrapperCommand is used to help migration from custom UndoAction to KCommand-based system |
| CValue | Provides a wrapper for cell value |
| CValueCalc | Used to perform all sorts of calculations |
| CValueConverter | Can convert Value between various different formats |
| CValueFormatter | Generates a textual representation of data stored in a Value, with a given formatting |
| CValueParser | The ValueParser parses a text input from the user, generating Value in the desired format |
| CVBorder | VBorder |
| CVerAlignManipulator | Class VerAlignManipulator |
| CView | Displays a KSpread document |
| CKSpreadPen | Pen that handles line widths in points |
| CPluginInsertCalender | Plugin for inserting a calendar into a spreadsheet |
