lib

Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]
 ►CBasicElementBasis of every formula element
 CKoSavingContext::BookmarkPositionStore bookmarks [for the current text paragraph beind saved] so that KoTextParag can save them at the right place inside the text
 CCompatibilityConverter from the other kformula lib string to a loadable dom
 CFormulaCursor::CursorDataA black box that is supposed to contain everything which is needed to describe a cursor
 CCustomItemsMapA CustomItemsMap associates a custom item to an index Used in the undo/redo info for insert/delete text
 ►CKoProperty::CustomPropertyBase class for custom properties
 ►CDCOPObject [external]
 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
 CKoProperty::FactoryManagerManages factories providing custom editors and properties
 CFontStyleBase class for all supported font styles
 CFormulaCursorThe selection
 ►CFormulaDocumentThe interface the elements expect from its document
 CFormulaListSmall utility class representing a sortable (by x,y position) list of formulas you can use sort() and inSort(item)
 ►CKross::Api::FunctionThe base class for functions
 CKoProperty::GroupContainerA container widget that can be used to split information into hideable sections for a property editor-like panes
 CInternFontTableThe struct used to store static font data
 ►CKross::Api::InterpreterBase class for interpreters
 CKross::Api::InterpreterInfoWhile the Interpreter is the implemented interpreter this class is used to provide some abstract informations about each interpreter we are able to use within the Manager singelton
 CKoOasisSettings::ItemsRepresents a collection of items (config-item or maps)
 CKoProperty::Set::IteratorA class to iterate over a Set. It behaves like a TQDictIterator. To use it:
 ►CKComboBox [external]
 ►CKCommand [external]
 ►CKDialog [external]
 ►CKDoubleSpinBox [external]
 ►CKDoubleValidator [external]
 CKFormulaWidgetThe view
 CKKbdAccessExtensionsKKbdAccessExtensions is an object that improves accessibility for motor impaired users who may not be able to easily use a mouse
 ►CKLineEdit [external]
 CKoApplicationBase class for all KOffice apps
 CKoBorderThis class represents a border - for anything, like paragraph, or frame
 ►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
 CKoContextHelpPopupKoContextHelpPopup is the popup displayed by ContextHelpAction
 CKoCustomVariablesListItemClass: KoCustomVariablesListItem Used by KoCustomVariablesDia Represents an item in the listview, holding a lineedit to edit the value of the variable
 CKoDocumentEntryRepresents an available KOffice component that supports the document interface
 ►CKoEventHandlerAn abstract base class for event handlers
 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
 CKoGenStyleA generic style, i.e
 CKoGenStylesRepository of styles used during saving of OASIS/OOo file
 CKoHeadFootStructure for header-footer
 CKoHyphenatorInterface to the libhnj hyphenation library
 CKoKWHeaderFooterStructure for KWord header-footer
 CKoListStyleStackThis class implements the list styles currently active at a given point
 ►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
 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
 ►CKoPaletteA floating palette that allows the adding and removing of widgets to its organzing principle
 CKoPaletteManagerManages the set of dockwindow palettes and their widgets
 CKoParagCounterThis is the structure associated with a paragraph (KoTextParag), to define the bullet or numbering of the 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
 CKoParagVisitorBase class for "visitors"
 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)
 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
 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
 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
 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
 CKoTemplatesPaneThis widget is the right-side part of the template opening widget
 ►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
 CKoTextIteratorA convenient way to iterate over paragraphs, possibly in multiple textobjects, with many options (from cursor, backwards, in selection)
 CKoTextParagCommandCommand created when changing paragraph attributes
 CKoTextReplaceReimplement KoReplace to provide our own validateMatch - for the formatting options
 CKoUnitKOffice stores everything in pt (using "double") internally
 ►CKoUnitDoubleBaseBase for the unit widgets
 CKoUnitDoubleSpinComboBoxCombo box (with spin control) for double precision numbers with unit display
 ►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)
 ►CKoVariableFormatClass: KoVariableFormat Base class for a variable format - held by KWDocument
 CKoVariableFormatCollectionThe collection of formats for variables
 CKoWmfFuncStatic data
 CKoWmfHandleWMF file allows manipulation on a stack of object
 ►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)
 ►CKoXmlNodeKoXmlNode represents a node in a DOM tree
 CKoXmlNSRepository of XML namespaces used for OASIS documents
 CKoXmlWriterA class for writing out XML (to any TQIODevice), with a special attention on performance
 ►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
 ►CKXMLGUIBuilder [external]
 ►CKXMLGUIClient [external]
 CKoProperty::Property::ListData
 CKoOasisSettings::MapInternal base class for IndexedMap and NamedMap
 CMathML2KFormulaThis class converts MathML to KFormula XML
 CKoOasisStyles::NumericStyleFormatPrefix and suffix are always included into formatStr
 ►CKross::Api::ObjectThe common Object class all other object-classes are inheritated from
 CKross::Api::InterpreterInfo::OptionEach interpreter is able to define options we could use to manipulate the interpreter behaviour
 CKoProperty::PropertyThe base class representing a single property
 CKross::Python::PythonExtensionThe PythonExtension is a wrapper-object to let C++ and Python interact together
 CKross::Python::PythonModuleThe PythonModule is the main python environment used as global object namespace
 CKross::Python::PythonSecurityThis class handles the used Zope3 RestrictedPython package to spend a restricted sandbox for scripting code
 CQWinMetaFileQWinMetaFile is a WMF viewer based on TQt toolkit How to use QWinMetaFile :
 CKross::Ruby::RubyExtensionThis class wraps a Kross::Api::Object into the world of ruby
 CKross::Ruby::RubyModuleA ruby module
 CKross::RubyType< VARIANTTYPE, RBTYPE >The RubyType helper classes used to cast between TQVariant and VALUE values
 ►CKross::Api::ScriptBase class for interpreter dependend functionality each script provides
 CKross::Api::ScriptActionCollectionA collection to store ScriptAction shared pointers
 CSequenceParserThe parser that gets the element list and returns a syntax tree
 ►CKoProperty::SetLists holding properties in groups
 CSVGPathParserParser for svg path data, contained in the d attribute
 CSymbolFontHelperWe expect to always have the symbol font
 CSymbolTableThe symbol table
 ►CTDEAction [external]
 ►CTDEListView [external]
 ►CTDEListViewItem [external]
 ►CTDEToolBar [external]
 CKoTextObject::UndoRedoInfoThe undo-redo structure holds the temporary information for the current undo/redo command
 CViewThe view that shows the formula
 CKross::Api::WdgScriptsManager
 CKoProperty::WidgetThe base class for all item editors used in Editor
 CKoProperty::WidgetProxy