Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
| NKOffice | Namespace for general KOFFICE functions |
| NKoProperty | Namespace for a set of classes implementing generic properties framework |
| NKross | The Kross scripting bridge to embed scripting functionality into an application |
| CActionElement | Support for action elements in MathML |
| CBasicElement | Basis of every formula element |
| CBracketElement | A left and/or right bracket around one child |
| CCharFamilyCommand | Changes the char family of a number of elements an their children |
| CCharStyleCommand | Changes the char style of a number of elements an their children |
| CCompatibility | Converter from the other kformula lib string to a loadable dom |
| CContainer | The document |
| CContextStyle | Contains all the style information for the formela |
| CCustomItemsMap | A CustomItemsMap associates a custom item to an index Used in the undo/redo info for insert/delete text |
| CDocument | A document that can contain a lot of formulas (container) |
| CDocumentWrapper | A Wrapper that constracts the actions and must be given a real document to work with |
| CElementCreationStrategy | An object of this type needs to be known by the SequenceElement |
| CElementIndex | A type that describes an index |
| CElementType | Basis of all types |
| CElementVisitor | Visitor |
| CEmptyElement | An element that represents an empty box |
| CFontCommand | Base for all font commands that act on the current selection |
| CFontStyle | Base class for all supported font styles |
| CFormulaCursor | The selection |
| CFormulaDocument | The interface the elements expect from its document |
| CFormulaElement | The main element |
| CFormulaList | Small utility class representing a sortable (by x,y position) list of formulas you can use sort() and inSort(item) |
| CFractionElement | A fraction |
| CIndexElement | The element with up to four indexes in the four corners |
| CInternFontTable | The struct used to store static font data |
| CKColorAction | An action whose pixmap is automatically generated from a color |
| CKFCAdd | Base for all commands that want to add a simple element |
| CKFCAddGenericIndex | Add an index |
| CKFCAddIndex | Add an IndexElement |
| CKFCAddReplacing | The command that takes the main child out of the selected element and replaces the element with it |
| CKFCAddToken | Command to add a token element, with content |
| CKFCRemove | Command that is used to remove the currently selected element |
| CKFCRemoveEnclosing | Command to remove the parent element |
| CKFCRemoveSelection | Command that is used to remove the current selection if we want to replace it with another element |
| CKFCReplace | Removes the current selection and adds any new elements afterwards |
| CKFCReplaceToken | Removes the current selection and adds any new tokens afterwards |
| CKFCSplitToken | Add and remove arbitrary token elements and their contents |
| CKFormulaWidget | The view |
| CKKbdAccessExtensions | KKbdAccessExtensions is an object that improves accessibility for motor impaired users who may not be able to easily use a mouse |
| CKoApplication | Base class for all KOffice apps |
| CKoApplicationIface | DCOP interface for any KOffice application (entry point) |
| CKoBorder | This class represents a border - for anything, like paragraph, or frame |
| CKoChangeVariableFormatProperties | Command created when changing the properties of a variable's format (e.g |
| CKoChangeVariableSubType | Command created when changing the subtype of a variable (turning "fixed date" into "variable date") |
| CKoCharStyle | A KoCharStyle is a set of formatting attributes (font, color, etc.) to be applied to a run of text |
| CKoChild | KoChild is an abstract base class that represents the geometry associated with an embedded document |
| CKoColumns | Structure for columns |
| CKoCommandHistory | The command history stores a (user) configurable amount of Commands |
| CKoCompletion | Completion configuration widget |
| CKoCompletionDia | Completion configuration dialog |
| CKoContainerHandler | This class can handle moving and resizing of embedded documents in your class derived from KoView |
| CKoContextHelpAction | KoContextHelpAction provides a easy to use context help system |
| CKoContextHelpPopup | KoContextHelpPopup is the popup displayed by ContextHelpAction |
| CKoCustomVarDialog | Class: KoCustomVarDialog This dialog allows to add a new custom variable or to edit an existing one |
| CKoCustomVariable | A custom variable is a variable whose value is entered by the user |
| CKoCustomVariablesDia | Class: KoCustomVariablesDia This dialog allows to set the value of the custom variables |
| CKoCustomVariablesList | Class: KoCustomVariablesList The listview |
| CKoCustomVariablesListItem | Class: KoCustomVariablesListItem Used by KoCustomVariablesDia Represents an item in the listview, holding a lineedit to edit the value of the variable |
| CKoDateVariable | Date-related variables |
| CKoDocument | The KOffice document class |
| CKoDocumentChild | Holds an embedded object |
| CKoDocumentEntry | Represents an available KOffice component that supports the document interface |
| CKoDocumentIface | DCOP interface for any KOffice document Use KoApplicationIface to get hold of an existing document's interface, or to create a document |
| CKoEmbeddingFilter | The base class for all import filters embedding other filters |
| CKoEventHandler | An abstract base class for event handlers |
| CKoFieldVariable | Any variable that is a string, and whose value is automatically determined - as opposed to custom variables whose value is entered by the user |
| CKoFileDialog | Extension to KFileDialog in order to add special entries to the filter combo, like "save as koffice-1.1", "save as dir" etc |
| CKoFilter | The base class for import and export filters |
| CKoFilterChain | This class represents a chain of plain KoFilter instances |
| CKoFilterEntry | Represents an available filter |
| CKoFilterManager | The class managing all the filters |
| CKoFindReplace | This class implements the 'find' functionality ( the "search next, prompt" loop ) and the 'replace' functionality |
| CKoFontDiaPreview | The font dialog Preview |
| CKoFormatDia | The separate dialog that pops up to ask for which formatting options should be used to match text, or when replacing text |
| CKoGenStyle | A generic style, i.e |
| CKoGenStyles | Repository of styles used during saving of OASIS/OOo file |
| CKoGuideLineDia | Class for setting a guide line position |
| CKoHeadFoot | Structure for header-footer |
| CKoHyphenator | Interface to the libhnj hyphenation library |
| CKoIndentSpacingWidget | The widget for editing idents and spacings (tab 1) |
| CKoInsertLinkDia | Dialog to insert links to various sources (file, Internet, mail and bookmarks) |
| CKoKWHeaderFooter | Structure for KWord header-footer |
| CKoLineStyleAction | A line style selection action |
| CKoLineWidthAction | A line width selection action |
| CKoLineWidthChooser | This class provides a dialog for setting a custom line width |
| CKoListStyleStack | This class implements the list styles currently active at a given point |
| CKoMainWindow | Main window for a KOffice application |
| CKoOasisContext | Used during loading of Oasis format (and discarded at the end of the loading) |
| CKoOasisLoadingContext | Used during loading of Oasis format (and discarded at the end of the loading) |
| CKoOasisSettings | Parse settings.xml file |
| CKoOasisStore | Helper class around KoStore for writing out OASIS files |
| CKoOasisStyles | Repository of styles used during loading of OASIS/OOo file |
| CKoPageLayout | This structure defines the page layout, including its size in pt, its format (e.g |
| CKoPageLayoutColumns | This class is a widget that shows the KoColumns data structure and allows the user to change it |
| CKoPageLayoutDia | With this dialog the user can specify the layout of the paper during printing |
| CKoPageLayoutHeader | This class is a widget that shows the KoKWHeaderFooter data structure and allows the user to change it |
| CKoPageLayoutSize | This class is a widget that shows the KoPageLayout data structure and allows the user to change it |
| CKoPagePreview | KoPagePreview |
| CKoPageVariable | "current page number" and "number of pages" variables This is a base class, it must be inherited by applications, to provide recalc() |
| CKoPalette | A floating palette that allows the adding and removing of widgets to its organzing principle |
| CKoPaletteManager | Manages the set of dockwindow palettes and their widgets |
| CKoParagAlignWidget | The widget for editing paragraph alignment (tab 2) |
| CKoParagCounter | This is the structure associated with a paragraph (KoTextParag), to define the bullet or numbering of the paragraph |
| CKoParagCounterWidget | The widget for editing counters (bullets & numbering) (tab 4) |
| CKoParagDecorationWidget | The widget for editing paragraph borders (tab 3) |
| CKoParagDia | The complete(*) dialog for changing attributes of a paragraph |
| CKoParagFormatCommand | Command created when changing the default format of paragraphs |
| CKoParagLayout | This class holds the paragraph-specific formatting information It's separated from KoTextParag so that it can be copied in the undo/redo history, and in KoParagStyle |
| CKoParagLayoutWidget | This is the base class for any widget [usually used in a tab] that handles modifying a part of a KoParagLayout |
| CKoParagStyle | A paragraph style is a combination of a character style and paragraph-layout attributes, all grouped under a name |
| CKoParagTabulatorsWidget | The widget for editing tabulators (tab 5) |
| CKoParagVisitor | Base class for "visitors" |
| CKoPartMoveHandler | Used by KoContainerHandler internally to handle moving of embedded documents |
| CKoPartResizeHandler | Used by KoContainerHandler internally to handle resizing of embedded documents |
| CKoPartSelectAction | An action for inserting an embedded object |
| CKoPartSelectDia | This dialog presents the user all available KOffice components ( KSpread, KWord etc ) with name and mini icon |
| CKoPen | Pen that handles line widths in points |
| CKoPicture | KoPicture is a container class for various types of pictures supported by KOffice |
| CKoPictureCollection | A collection of pictures (a key and the picture itself) |
| CKoPictureFilePreview | A preview widget for KFileDialog that supports both pixmaps and cliparts |
| CKoPictureKey | KoPictureKey is the structure describing a picture in a unique way |
| CKoPoint | A point whose coordinates are floating-point values ( "double"s ) |
| CKoRecentDocumentsPane | This widget is the recent doc part of the template opening widget |
| CKoRect | A rect whose coordinates are floating-point values ( "double"s ) |
| CKoRuler | KoRuler is the horizontal or vertical ruler, to be used around the drawing area of most KOffice programs |
| CKoSavingContext | Used during saving to Oasis format (and discarded at the end of the saving) |
| CKoSelectAction | An action that provides a menu with items that can be selected |
| CKoSetBasicPropCommand | Generic command to set a property on an object |
| CKoSetPropCommand | Generic command to set a property on an object |
| CKoSize | A size whose coordinates are floating-point values ( "double"s ) |
| CKoSpeaker | KoSpeaker is a singleton object that provides Text-to-Speech services for KOffice applications |
| CKoSpell | KOffice spell checking object Used for both spell-checking-with-a-dialog (directly) and background spell-checking (via KoBgSpellCheck) |
| CKoStore | Saves and loads KOffice documents using various backends |
| CKoStoreBase | Helper class for KoStore (mainly for remote file support) |
| CKoStoreDevice | This class implements a TQIODevice around KoStore, so that it can be used to create a TQDomDocument from it, to be written or read using TQDataStream or to be written using TQTextStream |
| CKoStoreDrag | A generic drag object that holds a store (e.g |
| CKoStyleCollection | TODO rename to KoParagStyleCollection - or should char styles be part of it too? |
| CKoStyleManager | This class provides a dialog for editing named text styles |
| CKoStylePreview | KoStylePreview |
| CKoStyleStack | This class implements a stack for the different styles of an object |
| CKoTabBar | Tab bar, for use to switch active page/sheet in a document |
| CKoTabPalette | This is a palette with a tabwidget |
| CKoTabulator | Struct: KoTabulator Defines the position of a tabulation (in pt), and its type |
| CKoTCDIconCanvas | Our reimplementation of TDEIconCanvas used within the template-chooser dialog |
| CKoTCDRecentFilesIconView | Our reimplementation of KFileIconView used as the "recent files" view within the template-chooser dialog |
| CKoTemplateChooseDia | This class is used to show the template dialog on startup |
| CKoTemplatesPane | This widget is the right-side part of the template opening widget |
| CKoTextCommand | Wraps a KoTextDocCommand into a KCommand, for the UI In fact the KoTextDocCommand isn't even known from here |
| CKoTextCustomItem | KoTextCustomItem is the base class for custom items (i.e |
| CKoTextDeleteCommand | Command created when deleting some text |
| CKoTextFind | Reimplement KFind to provide our own validateMatch - for the formatting options |
| CKoTextFormat | Each character (KoTextStringChar) points to a KoTextFormat that defines the formatting of that character (font, bold, italic, underline, misspelled etc.) |
| CKoTextFormatCommand | Command created when changing formatted text |
| CKoTextFormatInterface | The KoTextFormatInterface is a pure interface that allows access to the "current text format" |
| CKoTextFormatter | We implement our own text formatter to implement WYSIWYG: It is heavily based on KoTextFormatterBaseBreakWords, but stores the x position of characters (and their width) in pixels, whereas all the rest is in L.U |
| CKoTextInsertCommand | Command created when inserting some text |
| CKoTextIterator | A convenient way to iterate over paragraphs, possibly in multiple textobjects, with many options (from cursor, backwards, in selection) |
| CKoTextObject | The KoTextObject is the high-level object that contains a KoTextDocument (the list of paragraphs), and takes care of the operations on it (particularly the undo/redo commands) |
| CKoTextParagCommand | Command created when changing paragraph attributes |
| CKoTextReplace | Reimplement KoReplace to provide our own validateMatch - for the formatting options |
| CKoTextView | Object that is created to edit a KoTextObject |
| CKoTextZoomHandler | This class extends KoZoomHandler to add support for WYSIWYG text layouting |
| CKoTimeVariable | Time-related variables |
| CKoToolBox | TDEActionBox is a kind of super-specialized toolbox that can order tools according to type and priority |
| CKoToolBoxPalette | A palette based on a toolbox widget |
| CKoUnit | KOffice stores everything in pt (using "double") internally |
| CKoUnitDoubleBase | Base for the unit widgets |
| CKoUnitDoubleComboBox | Combo box for double precision numbers with unit display |
| CKoUnitDoubleLineEdit | Line edit for double precision numbers with unit display |
| CKoUnitDoubleSpinBox | Spin box for double precision numbers with unit display |
| CKoUnitDoubleSpinComboBox | Combo box (with spin control) for double precision numbers with unit display |
| CKoUnitDoubleValidator | Validator for the unit widget classes |
| CKoUserStyle | Base class for any kind of style that the user can create/modify/delete/display |
| CKoUserStyleCollection | Generic style collection class, for all "user styles" (see KoUserStyle) |
| CKoVariable | A KoVariable is a custom item, i.e |
| CKoVariableDateFormat | Implementation of the "date" formats TODO: merge with KoVariableTimeFormat, for a single TQDateTime-based class |
| CKoVariableFormat | Class: KoVariableFormat Base class for a variable format - held by KWDocument |
| CKoVariableFormatCollection | The collection of formats for variables |
| CKoVariableStringFormat | Implementation of the string format |
| CKoVariableTimeFormat | Implementation of the "time" formats |
| CKoView | This class is used to display a KoDocument |
| CKoViewChild | This class represents an active embedded document |
| CKoWmfFunc | Static data |
| CKoWmfHandle | WMF file allows manipulation on a stack of object |
| CKoWmfPaint | KoWmfPaint inherits the abstract class KoWmfRead and redirects WMF actions onto a TQPaintDevice |
| CKoWmfRead | KoWmfRead allows the redirection of the actions stored in a WMF file |
| CKoWmfReadPrivate | KoWmfReadPrivate allows to read WMF files |
| CKoWmfWrite | KoWmfWrite allows to create a windows placeable meta file (WMF) |
| CKoXmlCDATASection | KoXmlCDATASection represents a CDATA section in a DOM tree |
| CKoXmlDocument | KoXmlDocument represents an XML document, structured in a DOM tree |
| CKoXmlElement | KoXmlElement represents a tag element in a DOM tree |
| CKoXmlNode | KoXmlNode represents a node in a DOM tree |
| CKoXmlNS | Repository of XML namespaces used for OASIS documents |
| CKoXmlText | KoXmlText represents a text in a DOM tree |
| CKoXmlWriter | A class for writing out XML (to any TQIODevice), with a special attention on performance |
| CKoZoomAction | Class KoZoomAction implements an action to provide zoom values |
| CKoZoomHandler | This class handles the zooming and DPI stuff (conversions between pt values and pixels) |
| CKoZoomMode | The ZoomMode container |
| CKSortedLabel | Provides a way to sort TQLabelss using a TQValueList based on their screen position |
| CMathML2KFormula | This class converts MathML to KFormula XML |
| CMatrixDialog | Dialog for entering matrix sizes |
| CMatrixElement | A matrix |
| CMultiElementType | Basis for all tokens that run along several elements |
| CMultilineElement | Any number of lines |
| CNameSequence | The sequence thats a name |
| CNameType | A recognized name |
| CNumberType | A range of elements that make up a number |
| COasisCreationStrategy | The strategy to be used for OASIS OpenDocument / MathML |
| COrdinaryCreationStrategy | The ordinary strategy to be used for plain kformula |
| COverlineElement | A line above the content |
| CPlainCommand | Base for all kformula commands |
| CQWinMetaFile | QWinMetaFile is a WMF viewer based on TQt toolkit How to use QWinMetaFile : |
| CRootElement | A nice graphical root |
| CSequenceElement | The element that contains a number of children |
| CSequenceParser | The parser that gets the element list and returns a syntax tree |
| CSequenceType | The token that belongs to a sequence |
| CSingleContentElement | The base of (all) elements that contain just one content element |
| CSingleElementType | Basis for all tokens that consist of one element only |
| CSpaceElement | A element that represents a space |
| CSVGPathParser | Parser for svg path data, contained in the d attribute |
| CSymbolElement | A symbol is simply a piece of art |
| CSymbolFontHelper | We expect to always have the symbol font |
| CSymbolTable | The symbol table |
| CTextElement | An element that represents one char |
| CTextType | A text element that doesn't belong to an name |
| CTokenStyleElement | This class handles mathematical style attributes common to token elements, as explained in MathML Spec, Section 3.2.2 |
| CUnderlineElement | A line below the content |
| CView | The view that shows the formula |
