lib

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NKOfficeNamespace for general KOFFICE functions
 NKoPropertyNamespace for a set of classes implementing generic properties framework
 NKrossThe Kross scripting bridge to embed scripting functionality into an application
 CActionElementSupport for action elements in MathML
 CBasicElementBasis of every formula element
 CBracketElementA left and/or right bracket around one child
 CCharFamilyCommandChanges the char family of a number of elements an their children
 CCharStyleCommandChanges the char style of a number of elements an their children
 CCompatibilityConverter from the other kformula lib string to a loadable dom
 CContainerThe document
 CContextStyleContains all the style information for the formela
 CCustomItemsMapA CustomItemsMap associates a custom item to an index Used in the undo/redo info for insert/delete text
 CDocumentA document that can contain a lot of formulas (container)
 CDocumentWrapperA Wrapper that constracts the actions and must be given a real document to work with
 CElementCreationStrategyAn object of this type needs to be known by the SequenceElement
 CElementIndexA type that describes an index
 CElementTypeBasis of all types
 CElementVisitorVisitor
 CEmptyElementAn element that represents an empty box
 CFontCommandBase for all font commands that act on the current selection
 CFontStyleBase class for all supported font styles
 CFormulaCursorThe selection
 CFormulaDocumentThe interface the elements expect from its document
 CFormulaElementThe main element
 CFormulaListSmall utility class representing a sortable (by x,y position) list of formulas you can use sort() and inSort(item)
 CFractionElementA fraction
 CIndexElementThe element with up to four indexes in the four corners
 CInternFontTableThe struct used to store static font data
 CKColorActionAn action whose pixmap is automatically generated from a color
 CKFCAddBase for all commands that want to add a simple element
 CKFCAddGenericIndexAdd an index
 CKFCAddIndexAdd an IndexElement
 CKFCAddReplacingThe command that takes the main child out of the selected element and replaces the element with it
 CKFCAddTokenCommand to add a token element, with content
 CKFCRemoveCommand that is used to remove the currently selected element
 CKFCRemoveEnclosingCommand to remove the parent element
 CKFCRemoveSelectionCommand that is used to remove the current selection if we want to replace it with another element
 CKFCReplaceRemoves the current selection and adds any new elements afterwards
 CKFCReplaceTokenRemoves the current selection and adds any new tokens afterwards
 CKFCSplitTokenAdd and remove arbitrary token elements and their contents
 CKFormulaWidgetThe view
 CKKbdAccessExtensionsKKbdAccessExtensions is an object that improves accessibility for motor impaired users who may not be able to easily use a mouse
 CKoApplicationBase class for all KOffice apps
 CKoApplicationIfaceDCOP interface for any KOffice application (entry point)
 CKoBorderThis class represents a border - for anything, like paragraph, or frame
 CKoChangeVariableFormatPropertiesCommand created when changing the properties of a variable's format (e.g
 CKoChangeVariableSubTypeCommand created when changing the subtype of a variable (turning "fixed date" into "variable date")
 CKoCharStyleA KoCharStyle is a set of formatting attributes (font, color, etc.) to be applied to a run of text
 CKoChildKoChild is an abstract base class that represents the geometry associated with an embedded document
 CKoColumnsStructure for columns
 CKoCommandHistoryThe command history stores a (user) configurable amount of Commands
 CKoCompletionCompletion configuration widget
 CKoCompletionDiaCompletion configuration dialog
 CKoContainerHandlerThis class can handle moving and resizing of embedded documents in your class derived from KoView
 CKoContextHelpActionKoContextHelpAction provides a easy to use context help system
 CKoContextHelpPopupKoContextHelpPopup is the popup displayed by ContextHelpAction
 CKoCustomVarDialogClass: KoCustomVarDialog This dialog allows to add a new custom variable or to edit an existing one
 CKoCustomVariableA custom variable is a variable whose value is entered by the user
 CKoCustomVariablesDiaClass: KoCustomVariablesDia This dialog allows to set the value of the custom variables
 CKoCustomVariablesListClass: KoCustomVariablesList The listview
 CKoCustomVariablesListItemClass: KoCustomVariablesListItem Used by KoCustomVariablesDia Represents an item in the listview, holding a lineedit to edit the value of the variable
 CKoDateVariableDate-related variables
 CKoDocumentThe KOffice document class
 CKoDocumentChildHolds an embedded object
 CKoDocumentEntryRepresents an available KOffice component that supports the document interface
 CKoDocumentIfaceDCOP interface for any KOffice document Use KoApplicationIface to get hold of an existing document's interface, or to create a document
 CKoEmbeddingFilterThe base class for all import filters embedding other filters
 CKoEventHandlerAn abstract base class for event handlers
 CKoFieldVariableAny variable that is a string, and whose value is automatically determined - as opposed to custom variables whose value is entered by the user
 CKoFileDialogExtension to KFileDialog in order to add special entries to the filter combo, like "save as koffice-1.1", "save as dir" etc
 CKoFilterThe base class for import and export filters
 CKoFilterChainThis class represents a chain of plain KoFilter instances
 CKoFilterEntryRepresents an available filter
 CKoFilterManagerThe class managing all the filters
 CKoFindReplaceThis class implements the 'find' functionality ( the "search next, prompt" loop ) and the 'replace' functionality
 CKoFontDiaPreviewThe font dialog Preview
 CKoFormatDiaThe separate dialog that pops up to ask for which formatting options should be used to match text, or when replacing text
 CKoGenStyleA generic style, i.e
 CKoGenStylesRepository of styles used during saving of OASIS/OOo file
 CKoGuideLineDiaClass for setting a guide line position
 CKoHeadFootStructure for header-footer
 CKoHyphenatorInterface to the libhnj hyphenation library
 CKoIndentSpacingWidgetThe widget for editing idents and spacings (tab 1)
 CKoInsertLinkDiaDialog to insert links to various sources (file, Internet, mail and bookmarks)
 CKoKWHeaderFooterStructure for KWord header-footer
 CKoLineStyleActionA line style selection action
 CKoLineWidthActionA line width selection action
 CKoLineWidthChooserThis class provides a dialog for setting a custom line width
 CKoListStyleStackThis class implements the list styles currently active at a given point
 CKoMainWindowMain window for a KOffice application
 CKoOasisContextUsed during loading of Oasis format (and discarded at the end of the loading)
 CKoOasisLoadingContextUsed during loading of Oasis format (and discarded at the end of the loading)
 CKoOasisSettingsParse settings.xml file
 CKoOasisStoreHelper class around KoStore for writing out OASIS files
 CKoOasisStylesRepository of styles used during loading of OASIS/OOo file
 CKoPageLayoutThis structure defines the page layout, including its size in pt, its format (e.g
 CKoPageLayoutColumnsThis class is a widget that shows the KoColumns data structure and allows the user to change it
 CKoPageLayoutDiaWith this dialog the user can specify the layout of the paper during printing
 CKoPageLayoutHeaderThis class is a widget that shows the KoKWHeaderFooter data structure and allows the user to change it
 CKoPageLayoutSizeThis class is a widget that shows the KoPageLayout data structure and allows the user to change it
 CKoPagePreviewKoPagePreview
 CKoPageVariable"current page number" and "number of pages" variables This is a base class, it must be inherited by applications, to provide recalc()
 CKoPaletteA floating palette that allows the adding and removing of widgets to its organzing principle
 CKoPaletteManagerManages the set of dockwindow palettes and their widgets
 CKoParagAlignWidgetThe widget for editing paragraph alignment (tab 2)
 CKoParagCounterThis is the structure associated with a paragraph (KoTextParag), to define the bullet or numbering of the paragraph
 CKoParagCounterWidgetThe widget for editing counters (bullets & numbering) (tab 4)
 CKoParagDecorationWidgetThe widget for editing paragraph borders (tab 3)
 CKoParagDiaThe complete(*) dialog for changing attributes of a paragraph
 CKoParagFormatCommandCommand created when changing the default format of paragraphs
 CKoParagLayoutThis 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
 CKoParagLayoutWidgetThis is the base class for any widget [usually used in a tab] that handles modifying a part of a KoParagLayout
 CKoParagStyleA paragraph style is a combination of a character style and paragraph-layout attributes, all grouped under a name
 CKoParagTabulatorsWidgetThe widget for editing tabulators (tab 5)
 CKoParagVisitorBase class for "visitors"
 CKoPartMoveHandlerUsed by KoContainerHandler internally to handle moving of embedded documents
 CKoPartResizeHandlerUsed by KoContainerHandler internally to handle resizing of embedded documents
 CKoPartSelectActionAn action for inserting an embedded object
 CKoPartSelectDiaThis dialog presents the user all available KOffice components ( KSpread, KWord etc ) with name and mini icon
 CKoPenPen that handles line widths in points
 CKoPictureKoPicture is a container class for various types of pictures supported by KOffice
 CKoPictureCollectionA collection of pictures (a key and the picture itself)
 CKoPictureFilePreviewA preview widget for KFileDialog that supports both pixmaps and cliparts
 CKoPictureKeyKoPictureKey is the structure describing a picture in a unique way
 CKoPointA point whose coordinates are floating-point values ( "double"s )
 CKoRecentDocumentsPaneThis widget is the recent doc part of the template opening widget
 CKoRectA rect whose coordinates are floating-point values ( "double"s )
 CKoRulerKoRuler is the horizontal or vertical ruler, to be used around the drawing area of most KOffice programs
 CKoSavingContextUsed during saving to Oasis format (and discarded at the end of the saving)
 CKoSelectActionAn action that provides a menu with items that can be selected
 CKoSetBasicPropCommandGeneric command to set a property on an object
 CKoSetPropCommandGeneric command to set a property on an object
 CKoSizeA size whose coordinates are floating-point values ( "double"s )
 CKoSpeakerKoSpeaker is a singleton object that provides Text-to-Speech services for KOffice applications
 CKoSpellKOffice spell checking object Used for both spell-checking-with-a-dialog (directly) and background spell-checking (via KoBgSpellCheck)
 CKoStoreSaves and loads KOffice documents using various backends
 CKoStoreBaseHelper class for KoStore (mainly for remote file support)
 CKoStoreDeviceThis 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
 CKoStoreDragA generic drag object that holds a store (e.g
 CKoStyleCollectionTODO rename to KoParagStyleCollection - or should char styles be part of it too?
 CKoStyleManagerThis class provides a dialog for editing named text styles
 CKoStylePreviewKoStylePreview
 CKoStyleStackThis class implements a stack for the different styles of an object
 CKoTabBarTab bar, for use to switch active page/sheet in a document
 CKoTabPaletteThis is a palette with a tabwidget
 CKoTabulatorStruct: KoTabulator Defines the position of a tabulation (in pt), and its type
 CKoTCDIconCanvasOur reimplementation of TDEIconCanvas used within the template-chooser dialog
 CKoTCDRecentFilesIconViewOur reimplementation of KFileIconView used as the "recent files" view within the template-chooser dialog
 CKoTemplateChooseDiaThis class is used to show the template dialog on startup
 CKoTemplatesPaneThis widget is the right-side part of the template opening widget
 CKoTextCommandWraps a KoTextDocCommand into a KCommand, for the UI In fact the KoTextDocCommand isn't even known from here
 CKoTextCustomItemKoTextCustomItem is the base class for custom items (i.e
 CKoTextDeleteCommandCommand created when deleting some text
 CKoTextFindReimplement KFind to provide our own validateMatch - for the formatting options
 CKoTextFormatEach character (KoTextStringChar) points to a KoTextFormat that defines the formatting of that character (font, bold, italic, underline, misspelled etc.)
 CKoTextFormatCommandCommand created when changing formatted text
 CKoTextFormatInterfaceThe KoTextFormatInterface is a pure interface that allows access to the "current text format"
 CKoTextFormatterWe 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
 CKoTextInsertCommandCommand created when inserting some text
 CKoTextIteratorA convenient way to iterate over paragraphs, possibly in multiple textobjects, with many options (from cursor, backwards, in selection)
 CKoTextObjectThe 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)
 CKoTextParagCommandCommand created when changing paragraph attributes
 CKoTextReplaceReimplement KoReplace to provide our own validateMatch - for the formatting options
 CKoTextViewObject that is created to edit a KoTextObject
 CKoTextZoomHandlerThis class extends KoZoomHandler to add support for WYSIWYG text layouting
 CKoTimeVariableTime-related variables
 CKoToolBoxTDEActionBox is a kind of super-specialized toolbox that can order tools according to type and priority
 CKoToolBoxPaletteA palette based on a toolbox widget
 CKoUnitKOffice stores everything in pt (using "double") internally
 CKoUnitDoubleBaseBase for the unit widgets
 CKoUnitDoubleComboBoxCombo box for double precision numbers with unit display
 CKoUnitDoubleLineEditLine edit for double precision numbers with unit display
 CKoUnitDoubleSpinBoxSpin box for double precision numbers with unit display
 CKoUnitDoubleSpinComboBoxCombo box (with spin control) for double precision numbers with unit display
 CKoUnitDoubleValidatorValidator for the unit widget classes
 CKoUserStyleBase class for any kind of style that the user can create/modify/delete/display
 CKoUserStyleCollectionGeneric style collection class, for all "user styles" (see KoUserStyle)
 CKoVariableA KoVariable is a custom item, i.e
 CKoVariableDateFormatImplementation of the "date" formats TODO: merge with KoVariableTimeFormat, for a single TQDateTime-based class
 CKoVariableFormatClass: KoVariableFormat Base class for a variable format - held by KWDocument
 CKoVariableFormatCollectionThe collection of formats for variables
 CKoVariableStringFormatImplementation of the string format
 CKoVariableTimeFormatImplementation of the "time" formats
 CKoViewThis class is used to display a KoDocument
 CKoViewChildThis class represents an active embedded document
 CKoWmfFuncStatic data
 CKoWmfHandleWMF file allows manipulation on a stack of object
 CKoWmfPaintKoWmfPaint inherits the abstract class KoWmfRead and redirects WMF actions onto a TQPaintDevice
 CKoWmfReadKoWmfRead allows the redirection of the actions stored in a WMF file
 CKoWmfReadPrivateKoWmfReadPrivate allows to read WMF files
 CKoWmfWriteKoWmfWrite allows to create a windows placeable meta file (WMF)
 CKoXmlCDATASectionKoXmlCDATASection represents a CDATA section in a DOM tree
 CKoXmlDocumentKoXmlDocument represents an XML document, structured in a DOM tree
 CKoXmlElementKoXmlElement represents a tag element in a DOM tree
 CKoXmlNodeKoXmlNode represents a node in a DOM tree
 CKoXmlNSRepository of XML namespaces used for OASIS documents
 CKoXmlTextKoXmlText represents a text in a DOM tree
 CKoXmlWriterA class for writing out XML (to any TQIODevice), with a special attention on performance
 CKoZoomActionClass KoZoomAction implements an action to provide zoom values
 CKoZoomHandlerThis class handles the zooming and DPI stuff (conversions between pt values and pixels)
 CKoZoomModeThe ZoomMode container
 CKSortedLabelProvides a way to sort TQLabelss using a TQValueList based on their screen position
 CMathML2KFormulaThis class converts MathML to KFormula XML
 CMatrixDialogDialog for entering matrix sizes
 CMatrixElementA matrix
 CMultiElementTypeBasis for all tokens that run along several elements
 CMultilineElementAny number of lines
 CNameSequenceThe sequence thats a name
 CNameTypeA recognized name
 CNumberTypeA range of elements that make up a number
 COasisCreationStrategyThe strategy to be used for OASIS OpenDocument / MathML
 COrdinaryCreationStrategyThe ordinary strategy to be used for plain kformula
 COverlineElementA line above the content
 CPlainCommandBase for all kformula commands
 CQWinMetaFileQWinMetaFile is a WMF viewer based on TQt toolkit How to use QWinMetaFile :
 CRootElementA nice graphical root
 CSequenceElementThe element that contains a number of children
 CSequenceParserThe parser that gets the element list and returns a syntax tree
 CSequenceTypeThe token that belongs to a sequence
 CSingleContentElementThe base of (all) elements that contain just one content element
 CSingleElementTypeBasis for all tokens that consist of one element only
 CSpaceElementA element that represents a space
 CSVGPathParserParser for svg path data, contained in the d attribute
 CSymbolElementA symbol is simply a piece of art
 CSymbolFontHelperWe expect to always have the symbol font
 CSymbolTableThe symbol table
 CTextElementAn element that represents one char
 CTextTypeA text element that doesn't belong to an name
 CTokenStyleElementThis class handles mathematical style attributes common to token elements, as explained in MathML Spec, Section 3.2.2
 CUnderlineElementA line below the content
 CViewThe view that shows the formula