kspread

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NKross
 NKSpreadCore
 CCellFor every cell in the spread sheet there is a Cell object
 CDocThe KSpread document
 CSheetA sheet in a document
 CKSpreadCoreModuleImplements a Kross::Api::Module to provide access to the KSpread functionality
 NKSpreadThe KSpread namespace
 CUndoWrapperCommandClass UndoWrapperCommand is used to help migration from custom UndoAction to KCommand-based system
 CMergeCellCommandClass MergeCellCommand implements a command for merging two or more cells into one cell
 CDissociateCellCommandClass DissociateCellCommand implements a command for breaking merged cells
 CRenameSheetCommandClass RenameSheetCommand implements a command for renaming a sheet
 CSheetPropertiesCommandClass SheetPropertiesCommand implements a command for changing sheet properties
 CRangeDependencyRange dependency - stores information about one dependency of one cell on one range of cells
 CDependencyManagerThis class manages dependencies
 CCSVDialogProvides dialog for managing CSV (comma separated value) data
 CFormatDialogDialog for the "AutoFormat..." action
 CCellFormatPageFloatFormat of numbers
 CCellFormatDialogDialog for the "Cell Format..." action
 CTokenToken
 CTokensClass Tokens represents array of tokens
 CFormulaClass Formula encapsulates a formula for a cell
 CKSPLoadingInfoTemporary information used only during loading
 CCanvasThe canvas builds a part of the GUI of KSpread
 CHBorderHBorder
 CVBorderVBorder
 CToolTipTooltip, which displays the comment and cell content, when it's too short
 CCellFor every cell in the spread sheet there is a Cell object
 CClusterPhilipp This class defines a pointer map to all cells, which makes access to them more performant and additionally limits memory consumption
 CConditionalStructure to indicate the condition we're testing on a cell and the special font and color that will be applied if it's true
 CConditionsManages a set of conditions for a cell
 CDocThis class holds the data that makes up a spreadsheet
 CFormulaEditorHighlighterColours cell references in formulas
 CFunctionCompletionProvides autocompletition facilities in formula editors
 CCellEditorClass CellEditor
 CComboboxLocationEditWidgetComboboxLocationEditWidget
 CLocationEditWidgetA widget that allows the user to enter an arbitrary cell location to goto or cell selection to highlight
 CEditWidgetThe widget that appears above the sheet and allows to edit the cells content
 CInsertHandlerThis event handler is used to insert a new part
 CMapA map is a simple container for all sheets
 CEmbeddedObjectContains basic information for every object
 CEmbeddedKOfficeObjectHolds an embedded koffice object
 CEmbeddedChartHolds an embedded chart object
 CEmbeddedPictureObjectHolds a picture object
 CCellBindingThis is an abstract base class only
 CTextDragThis is a class for handling clipboard data
 CStyleCell style
 CCustomStyleBuilt-in or custom style defined in StyleManager dialog
 CUndoActionAbstract base class
 CPointRepresents the position of a single cell in a workbook
 CRangeRepresents a region within a workbook
 CRangeListRange-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 ;)
 CRangeIteratorRangeIterator
 CValueProvides a wrapper for cell value
 CKPSheetSelectPagePrint dialog page for selecting sheets to print
 CViewDisplays a KSpread document
 CKSPRSavingInfoTemporary information used only during saving
 CManipulatorManipulator
 CFormatManipulatorFormatManipulator
 CResizeColumnManipulatorResizeColumnManipulator
 CResizeRowManipulatorResizeRowManipulator
 CBorderManipulatorBorderManipulator
 CBackgroundColorManipulatorClass BackgroundColorManipulator
 CFontColorManipulatorClass FontColorManipulator
 CFontManipulatorClass FontManipulator
 CAngleManipulatorClass AngleManipulator
 CHorAlignManipulatorClass HorAlignManipulator
 CVerAlignManipulatorClass VerAlignManipulator
 CMergeManipulatorMergeManipulator
 CDilationManipulatorDilationManipulator
 CAdjustColumnRowManipulatorAdjustColumnRowManipulator
 CHideShowManipulatorHideShowManipulator
 CInsertDeleteManipulatorInsertDeleteManipulator
 CManipulatorManagerManipulatorManager
 CADMStorageAbstractDataManipulator - provides storage of old cell data (for undo) and has an abstract method for the actual setting of new values
 CDataManipulatorDataManipulator - allows setting values on one range
 CProtectedCheckClass ProtectedCheck can be used to check, whether a particular range is protected or not
 CRegionThe one for all class for points and ranges
 CElementBase class for region elements, which can be points or ranges
 CPointA point in a region
 CRangeA range in a region
 CValueCalcUsed to perform all sorts of calculations
 CValueConverterCan convert Value between various different formats
 CValueFormatterGenerates a textual representation of data stored in a Value, with a given formatting
 CValueParserThe ValueParser parses a text input from the user, generating Value in the desired format
 CKSpreadPenPen that handles line widths in points
 CPluginInsertCalenderPlugin for inserting a calendar into a spreadsheet