lib

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
ActionElementSupport for action elements in MathML
BasicElementBasis of every formula element
BracketElementA left and/or right bracket around one child
KoProperty::Buffer
Kross::Api::CallableBase class for callable objects
CharFamilyCommandChanges the char family of a number of elements an their children
CharStyleCommandChanges the char style of a number of elements an their children
Kross::Api::Class< T >From Event inherited template-class to represent class-structures
CompatibilityConverter from the other kformula lib string to a loadable dom
ContainerThe document
ContextStyleContains all the style information for the formela
CustomItemsMapA CustomItemsMap associates a custom item to an index Used in the undo/redo info for insert/delete text
KoProperty::CustomPropertyBase class for custom properties
KoProperty::CustomPropertyFactoryA prototype for custom property factory
Kross::Api::DictImplementates Value to handle key=value base dictonaries/maps
DocumentA document that can contain a lot of formulas (container)
DocumentWrapperA Wrapper that constracts the actions and must be given a real document to work with
KOffice::EdgeAn internal class representing a filter (=edge) in the filter graph
KoProperty::EditorA listview to edit properties Editor widgets use property options using Property::option(const char *) to override default behaviour of editor items. Currently supported options are:
KoProperty::EditorItemItem for a single property displayed within Editor object
ElementCreationStrategyAn object of this type needs to be known by the SequenceElement
ElementIndexA type that describes an index
ElementTypeBasis of all types
ElementVisitorVisitor
EmptyElementAn element that represents an empty box
Kross::Api::Event< T >Template class for all kinds of callable events
Kross::Api::EventActionUsed to wrap KAction instances into the Kross object hierachy and provide access to them
Kross::Api::EventScript
Kross::Api::EventSignalEach Qt signal and slot connection between a QObject instance and a functionname is represented with a EventSignal and handled by EventManager
Kross::Api::EventSlotEach Qt signal and slot connection between a QObject instance and a functionname is represented with a EventSlot and handled by the EventManager
Kross::Api::ExceptionCommon exception class used for representing exceptions in Kross
KoProperty::FactoryManagerManages factories providing custom editors and properties
FontCommandBase for all font commands that act on the current selection
FontStyleBase class for all supported font styles
FormulaCursorThe selection
FormulaCursor::CursorDataA black box that is supposed to contain everything which is needed to describe a cursor
FormulaDocumentThe interface the elements expect from its document
FormulaElementThe main element
FormulaListSmall utility class representing a sortable (by x,y position) list of formulas you can use sort() and inSort(item)
FractionElementA fraction
Kross::Api::FunctionThe base class for functions
Kross::Api::Function0< INSTANCE >This class implements the most abstract way to work with functions
Kross::Api::Function1< INSTANCE, P1 >Specialization of the Function0 which takes as additional parameter a const-value
Kross::Api::Function2< INSTANCE, P1, P2 >Same as Function1 but with 2 additional parameters
KOffice::GraphThe main worker behind the scenes
KoProperty::GroupContainerA container widget that can be used to split information into hideable sections for a property editor-like panes
IndexElementThe element with up to four indexes in the four corners
InternFontTableThe struct used to store static font data
Kross::Api::InterpreterBase class for interpreters
Kross::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
Kross::Api::InterpreterInfo::OptionEach interpreter is able to define options we could use to manipulate the interpreter behaviour
KColorActionAn action whose pixmap is automatically generated from a color
KFCAddBase for all commands that want to add a simple element
KFCAddGenericIndexAdd an index
KFCAddIndexAdd an IndexElement
KFCAddReplacingThe command that takes the main child out of the selected element and replaces the element with it
KFCAddTokenCommand to add a token element, with content
KFCRemoveCommand that is used to remove the currently selected element
KFCRemoveEnclosingCommand to remove the parent element
KFCRemoveSelectionCommand that is used to remove the current selection if we want to replace it with another element
KFCReplaceRemoves the current selection and adds any new elements afterwards
KFCReplaceTokenRemoves the current selection and adds any new tokens afterwards
KFCSplitTokenAdd and remove arbitrary token elements and their contents
KFontChooser_localA font selection widget
KFontDialog_localA font selection dialog
KFormulaWidgetThe view
KKbdAccessExtensionsKKbdAccessExtensions is an object that improves accessibility for motor impaired users who may not be able to easily use a mouse
KoApplicationBase class for all KOffice apps
KoApplicationIfaceDCOP interface for any KOffice application (entry point)
KoBorderThis class represents a border - for anything, like paragraph, or frame
KoChangeVariableFormatPropertiesCommand created when changing the properties of a variable's format (e.g
KoChangeVariableSubTypeCommand created when changing the subtype of a variable (turning "fixed date" into "variable date")
KoCharStyleA KoCharStyle is a set of formatting attributes (font, color, etc
KoChildKoChild is an abstract base class that represents the geometry associated with an embedded document
KoColumnsStructure for columns
KoCommandHistoryThe command history stores a (user) configurable amount of Commands
KoCompletionCompletion configuration widget
KoCompletionDiaCompletion configuration dialog
KoContainerHandlerThis class can handle moving and resizing of embedded documents in your class derived from KoView
KoContextHelpActionKoContextHelpAction provides a easy to use context help system
KoContextHelpPopupKoContextHelpPopup is the popup displayed by ContextHelpAction
KoCustomVarDialogClass: KoCustomVarDialog This dialog allows to add a new custom variable or to edit an existing one
KoCustomVariableA custom variable is a variable whose value is entered by the user
KoCustomVariablesDiaClass: KoCustomVariablesDia This dialog allows to set the value of the custom variables
KoCustomVariablesListClass: KoCustomVariablesList The listview
KoCustomVariablesListItemClass: KoCustomVariablesListItem Used by KoCustomVariablesDia Represents an item in the listview, holding a lineedit to edit the value of the variable
KoDateVariableDate-related variables
KoDocumentThe KOffice document class
KoDocumentChildHolds an embedded object
KoDocumentEntryRepresents an available KOffice component that supports the document interface
KoDocumentIfaceDCOP interface for any KOffice document Use KoApplicationIface to get hold of an existing document's interface, or to create a document
KoEmbeddingFilterThe base class for all import filters embedding other filters
KoEventHandlerAn abstract base class for event handlers
KoFieldVariableAny variable that is a string, and whose value is automatically determined - as opposed to custom variables whose value is entered by the user
KoFileDialogExtension to KFileDialog in order to add special entries to the filter combo, like "save as koffice-1.1", "save as dir" etc
KoFilterThe base class for import and export filters
KoFilterChainThis class represents a chain of plain KoFilter instances
KoFilterEntryRepresents an available filter
KoFilterManagerThe class managing all the filters
KoFindReplaceThis class implements the 'find' functionality ( the "search next, prompt" loop ) and the 'replace' functionality
KoFontDiaPreviewThe font dialog Preview
KoFormatDiaThe separate dialog that pops up to ask for which formatting options should be used to match text, or when replacing text
KoGenStyleA generic style, i.e
KoGenStylesRepository of styles used during saving of OASIS/OOo file
KoGuideLineDiaClass for setting a guide line position
KoHeadFootStructure for header-footer
KoHyphenatorInterface to the libhnj hyphenation library
KoIndentSpacingWidgetThe widget for editing idents and spacings (tab 1)
KoInsertLinkDiaDialog to insert links to various sources (file, Internet, mail and bookmarks)
KoKWHeaderFooterStructure for KWord header-footer
KoLineStyleActionA line style selection action
KoLineWidthActionA line width selection action
KoLineWidthChooserThis class provides a dialog for setting a custom line width
KoListStyleStackThis class implements the list styles currently active at a given point
KoMainWindowMain window for a KOffice application
KoOasisContextUsed during loading of Oasis format (and discarded at the end of the loading)
KoOasisLoadingContextUsed during loading of Oasis format (and discarded at the end of the loading)
KoOasisSettingsParse settings.xml file
KoOasisSettings::ItemsRepresents a collection of items (config-item or maps)
KoOasisSettings::MapInternal base class for IndexedMap and NamedMap
KoOasisStoreHelper class around KoStore for writing out OASIS files
KoOasisStylesRepository of styles used during loading of OASIS/OOo file
KoOasisStyles::NumericStyleFormatPrefix and suffix are always included into formatStr
KoPageLayoutThis structure defines the page layout, including its size in pt, its format (e.g
KoPageLayoutColumnsThis class is a widget that shows the KoColumns data structure and allows the user to change it
KoPageLayoutDiaWith this dialog the user can specify the layout of the paper during printing
KoPageLayoutHeaderThis class is a widget that shows the KoKWHeaderFooter data structure and allows the user to change it
KoPageLayoutSizeThis class is a widget that shows the KoPageLayout data structure and allows the user to change it
KoPagePreviewKoPagePreview
KoPageVariable"current page number" and "number of pages" variables This is a base class, it must be inherited by applications, to provide recalc()
KoPaletteA floating palette that allows the adding and removing of widgets to its organzing principle
KoPaletteManagerManages the set of dockwindow palettes and their widgets
KoParagAlignWidgetThe widget for editing paragraph alignment (tab 2)
KoParagCounterThis is the structure associated with a paragraph (KoTextParag), to define the bullet or numbering of the paragraph
KoParagCounterWidgetThe widget for editing counters (bullets & numbering) (tab 4)
KoParagDecorationWidgetThe widget for editing paragraph borders (tab 3)
KoParagDiaThe complete(*) dialog for changing attributes of a paragraph
KoParagFormatCommandCommand created when changing the default format of paragraphs
KoParagLayoutThis 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
KoParagLayoutWidgetThis is the base class for any widget [usually used in a tab] that handles modifying a part of a KoParagLayout
KoParagStyleA paragraph style is a combination of a character style and paragraph-layout attributes, all grouped under a name
KoParagTabulatorsWidgetThe widget for editing tabulators (tab 5)
KoParagVisitorBase class for "visitors"
KoPartMoveHandlerUsed by KoContainerHandler internally to handle moving of embedded documents
KoPartResizeHandlerUsed by KoContainerHandler internally to handle resizing of embedded documents
KoPartSelectActionAn action for inserting an embedded object
KoPartSelectDiaThis dialog presents the user all available KOffice components ( KSpread, KWord etc ) with name and mini icon
KoPenPen that handles line widths in points
KoPictureKoPicture is a container class for various types of pictures supported by KOffice
KoPictureCollectionA collection of pictures (a key and the picture itself)
KoPictureFilePreviewA preview widget for KFileDialog that supports both pixmaps and cliparts
KoPictureKeyKoPictureKey is the structure describing a picture in a unique way
KoPointA point whose coordinates are floating-point values ( "double"s )
KoRecentDocumentsPaneThis widget is the recent doc part of the template opening widget
KoRectA rect whose coordinates are floating-point values ( "double"s )
KoRulerKoRuler is the horizontal or vertical ruler, to be used around the drawing area of most KOffice programs
KoSavingContextUsed during saving to Oasis format (and discarded at the end of the saving)
KoSavingContext::BookmarkPositionStore bookmarks [for the current text paragraph beind saved] so that KoTextParag can save them at the right place inside the text
KoSelectActionAn action that provides a menu with items that can be selected
KoSetBasicPropCommand< Property, Object, Function >Generic command to set a property on an object
KoSetPropCommand< Property, Object, Function >Generic command to set a property on an object
KoSizeA size whose coordinates are floating-point values ( "double"s )
KoSpeakerKoSpeaker is a singleton object that provides Text-to-Speech services for KOffice applications
KoSpellKOffice spell checking object Used for both spell-checking-with-a-dialog (directly) and background spell-checking (via KoBgSpellCheck)
KoStoreSaves and loads KOffice documents using various backends
KoStoreBaseHelper class for KoStore (mainly for remote file support)
KoStoreDeviceThis class implements a QIODevice around KoStore, so that it can be used to create a QDomDocument from it, to be written or read using QDataStream or to be written using QTextStream
KoStoreDragA generic drag object that holds a store (e.g
KoStyleCollectionTODO rename to KoParagStyleCollection - or should char styles be part of it too?
KoStyleManagerThis class provides a dialog for editing named text styles
KoStylePreviewKoStylePreview
KoStyleStackThis class implements a stack for the different styles of an object
KoTabBarTab bar, for use to switch active page/sheet in a document
KoTabPaletteThis is a palette with a tabwidget
KoTabulatorStruct: KoTabulator Defines the position of a tabulation (in pt), and its type
KoTCDIconCanvasOur reimplementation of KIconCanvas used within the template-chooser dialog
KoTCDRecentFilesIconViewOur reimplementation of KFileIconView used as the "recent files" view within the template-chooser dialog
KoTemplateChooseDiaThis class is used to show the template dialog on startup
KoTemplatesPaneThis widget is the right-side part of the template opening widget
KoTextCommandWraps a KoTextDocCommand into a KCommand, for the UI In fact the KoTextDocCommand isn't even known from here
KoTextCustomItemKoTextCustomItem is the base class for custom items (i.e
KoTextDeleteCommandCommand created when deleting some text
KoTextFindReimplement KFind to provide our own validateMatch - for the formatting options
KoTextFormatEach character (KoTextStringChar) points to a KoTextFormat that defines the formatting of that character (font, bold, italic, underline, misspelled etc
KoTextFormatCommandCommand created when changing formatted text
KoTextFormatInterfaceThe KoTextFormatInterface is a pure interface that allows access to the "current text format"
KoTextFormatterWe 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
KoTextInsertCommandCommand created when inserting some text
KoTextIteratorA convenient way to iterate over paragraphs, possibly in multiple textobjects, with many options (from cursor, backwards, in selection)
KoTextObjectThe 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)
KoTextObject::UndoRedoInfoThe undo-redo structure holds the _temporary_ information for the current undo/redo command
KoTextParagCommandCommand created when changing paragraph attributes
KoTextReplaceReimplement KoReplace to provide our own validateMatch - for the formatting options
KoTextViewObject that is created to edit a KoTextObject
KoTextZoomHandlerThis class extends KoZoomHandler to add support for WYSIWYG text layouting
KoTimeVariableTime-related variables
KoToolBoxKActionBox is a kind of super-specialized toolbox that can order tools according to type and priority
KoToolBoxPaletteA palette based on a toolbox widget
KoUnitKOffice stores everything in pt (using "double") internally
KoUnitDoubleBaseBase for the unit widgets
KoUnitDoubleComboBoxCombo box for double precision numbers with unit display
KoUnitDoubleLineEditLine edit for double precision numbers with unit display
KoUnitDoubleSpinBoxSpin box for double precision numbers with unit display
KoUnitDoubleSpinComboBoxCombo box (with spin control) for double precision numbers with unit display
KoUnitDoubleValidatorValidator for the unit widget classes
KoUserStyleBase class for any kind of style that the user can create/modify/delete/display
KoUserStyleCollectionGeneric style collection class, for all "user styles" (see KoUserStyle)
KoVariableA KoVariable is a custom item, i.e
KoVariableDateFormatImplementation of the "date" formats TODO: merge with KoVariableTimeFormat, for a single QDateTime-based class
KoVariableFormatClass: KoVariableFormat Base class for a variable format - held by KWDocument
KoVariableFormatCollectionThe collection of formats for variables
KoVariableStringFormatImplementation of the string format
KoVariableTimeFormatImplementation of the "time" formats
KoViewThis class is used to display a KoDocument
KoViewChildThis class represents an active embedded document
KoWmfFuncStatic data
KoWmfHandleWMF file allows manipulation on a stack of object
KoWmfPaintKoWmfPaint inherits the abstract class KoWmfRead and redirects WMF actions onto a QPaintDevice
KoWmfReadKoWmfRead allows the redirection of the actions stored in a WMF file
KoWmfReadPrivateKoWmfReadPrivate allows to read WMF files
KoWmfWriteKoWmfWrite allows to create a windows placeable meta file (WMF)
KoXmlCDATASectionKoXmlCDATASection represents a CDATA section in a DOM tree
KoXmlDocumentKoXmlDocument represents an XML document, structured in a DOM tree
KoXmlElementKoXmlElement represents a tag element in a DOM tree
KoXmlNodeKoXmlNode represents a node in a DOM tree
KoXmlNSRepository of XML namespaces used for OASIS documents
KoXmlTextKoXmlText represents a text in a DOM tree
KoXmlWriterA class for writing out XML (to any QIODevice), with a special attention on performance
KoZoomActionClass KoZoomAction implements an action to provide zoom values
KoZoomHandlerThis class handles the zooming and DPI stuff (conversions between pt values and pixels)
KoZoomModeThe ZoomMode container
KSortedLabelProvides a way to sort QLabelss using a QValueList based on their screen position
Kross::Api::ListImplementates Value to handle lists and collections
Kross::Api::ListT< OBJECT >This template class extends the List class with generic functionality to deal with lists
Kross::Api::MainModuleThis class implements Module for the global Manager singleton and local ScriptContainer instances
Kross::Api::ManagerMain entry point to work with Kross
MathML2KFormulaThis class converts MathML to KFormula XML
MatrixDialogDialog for entering matrix sizes
MatrixElementA matrix
Kross::Api::ModuleThe Module class
MultiElementTypeBasis for all tokens that run along several elements
MultilineElementAny number of lines
NameSequenceThe sequence thats a name
NameTypeA recognized name
NumberTypeA range of elements that make up a number
OasisCreationStrategyThe strategy to be used for OASIS OpenDocument / MathML
Kross::Api::ObjectThe common Object class all other object-classes are inheritated from
OrdinaryCreationStrategyThe ordinary strategy to be used for plain kformula
OverlineElementA line above the content
PlainCommandBase for all kformula commands
KoProperty::PointCustomPropertyCustom property implementation for QPoint type
KOffice::PriorityQueue< T >This PriorityQueue class is implemented as "upside down" heap, i.e
KoProperty::PropertyThe base class representing a single property
KoProperty::Property::ListData
Kross::Api::ProxyFunction< INSTANCE, METHOD, RETURNOBJ, ARG1OBJ, ARG2OBJ, ARG3OBJ, ARG4OBJ >The ProxyFunction template-class is used to publish any C/C++ method (not only slots) of a struct or class instance as a a Function to Kross
Kross::Api::ProxyFunction< INSTANCE, METHOD, RETURNOBJ >Template-specialization of the ProxyFunction above with no arguments
Kross::Api::ProxyFunction< INSTANCE, METHOD, RETURNOBJ, ARG1OBJ >Template-specialization of the ProxyFunction above with one argument
Kross::Api::ProxyFunction< INSTANCE, METHOD, RETURNOBJ, ARG1OBJ, ARG2OBJ >Template-specialization of the ProxyFunction above with two arguments
Kross::Api::ProxyFunction< INSTANCE, METHOD, RETURNOBJ, ARG1OBJ, ARG2OBJ, ARG3OBJ >Template-specialization of the ProxyFunction above with three arguments
Kross::Python::PythonExtensionThe PythonExtension is a wrapper-object to let C++ and Python interact together
Kross::Python::PythonInterpreterPython interpreter bridge
Kross::Python::PythonModuleThe PythonModule is the __main__ python environment used as global object namespace
Kross::Python::PythonObjectUsed for Instances of Python Classes by the PythonExtension class
Kross::Python::PythonScriptHandle python scripts
Kross::Python::PythonSecurityThis class handles the used Zope3 RestrictedPython package to spend a restricted sandbox for scripting code
Kross::Api::QtObjectClass to wrap QObject or inherited instances
QWinMetaFileQWinMetaFile is a WMF viewer based on QT toolkit How to use QWinMetaFile :
KoProperty::RectCustomPropertyCustom property implementation for QRect type
RootElementA nice graphical root
Kross::Ruby::RubyExtensionThis class wraps a Kross::Api::Object into the world of ruby
Kross::Ruby::RubyInterpreterThis class is the bridget between Kross and Ruby
Kross::Ruby::RubyModuleA ruby module
Kross::Ruby::RubyScriptHandle ruby scripts
Kross::Api::ScriptBase class for interpreter dependend functionality each script provides
Kross::Api::ScriptActionA ScriptAction extends a KAction by providing a wrapper around a ScriptContainer to execute scripting code on activation
Kross::Api::ScriptActionCollectionA collection to store ScriptAction shared pointers
Kross::Api::ScriptContainerSomething like a single standalone scriptfile
Kross::Api::ScriptGUIClientAbstract access to scripting code used to extend an applications functionality
SequenceElementThe element that contains a number of children
SequenceParserThe parser that gets the element list and returns a syntax tree
SequenceTypeThe token that belongs to a sequence
KoProperty::SetLists holding properties in groups
KoProperty::Set::IteratorA class to iterate over a Set. It behaves like a QDictIterator. To use it:
SingleContentElementThe base of (all) elements that contain just one content element
SingleElementTypeBasis for all tokens that consist of one element only
KoProperty::SizeCustomPropertyCustom property implementation for QSize type
KoProperty::SizePolicyCustomPropertyCustom property implementation for QSizePolicy type
SpaceElementA element that represents a space
SVGPathParserParser for svg path data, contained in the d attribute
SymbolElementA symbol is simply a piece of art
SymbolFontHelperWe expect to always have the symbol font
SymbolTableThe symbol table
TextElementAn element that represents one char
TextTypeA text element that doesn't belong to an name
TokenStyleElementThis class handles mathematical style attributes common to token elements, as explained in MathML Spec, Section 3.2.2
UnderlineElementA line below the content
Kross::Api::Value< T, V >Template class to represent values
Kross::Api::VariantVariant value to wrap a QVariant into a Kross::Api::Value to enable primitive types like strings or numerics
KOffice::VertexAn internal class representing a mime type (=node, vertex) in the filter graph
ViewThe view that shows the formula
Kross::Api::WdgScriptsManager
KoProperty::WidgetThe base class for all item editors used in Editor
KoProperty::WidgetProxy
KDE Home | KDE Accessibility Home | Description of Access Keys