KTextEditor

Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]
 CKate::TextLine::AttributeAttribute storage
 CKTextEditor::AttributeBlockAttributes of a part of a line
 CKTextEditor::EditorPrivate::ClipboardEntryA clipboard entry stores the copied text and the filename of the copied text
 CKTextEditor::CodeCompletionModelControllerInterfaceController interface for a CodeCompletionModel
 CKateKeywordCompletionModelHighlighting-file based keyword completion for the editor
 CKateConfig::ConfigEntryOne config entry
 CKTextEditor::CursorThe Cursor represents a position in a Document
 CKTextEditor::DocumentCursorA Cursor which is bound to a specific Document
 CKTextEditor::Document::EditingTransactionEditing transaction support
 CKateHighlighting::FoldingFolding storage
 CKTextEditor::FoldingInterfaceKTextEditor interface for code folding of a KTextEditor::View
 CHTMLExporterTODO: add abstract interface for future exporters
 CKTextEditor::InlineNoteDescribes an inline note
 CKateConfigBase Class for the Kate Config Classes Current childs are KateDocumentConfig/KateDocumentConfig/KateDocumentConfig
 CKateIndentDetecterFile indentation detecter
 CKateInlineNoteDataInternal data container for KTextEditor::InlineNote interface
 CKatePlainTextSearchObject to help to search for plain text
 CKatePrefixStoreThis class can be used to efficiently search for occurrences of strings in a given string
 CKateRegExpSearchObject to help to search for regexp
 CKateRendererHandles all of the work of rendering the text (used for the views and printing)
 CKateScriptKateScript objects represent a script that can be executed and inspected
 CKateCommandLineScriptA specialized class for scripts that are of type ScriptType::Indentation
 CKateIndentScriptA specialized class for scripts that are of type ScriptType::Indentation
 CKateTextLayoutThis class represents one visible line of text; with dynamic wrapping, many KateTextLayouts can be needed to represent one actual line of text (ie
 CKateUndoGroupClass to manage a group of undo items
 CKateVi::KeyEventQEvent wrapper for copying/storing key events
 CKateVi::KeyParserFor encoding keypresses w/ modifiers into an internal QChar representation and back again to a descriptive text string
 CKXMLGUIClient [external]
 CKTextEditor::ViewA text widget with KXMLGUIClient that represents a Document
 CKTextEditor::LineRangeAn object representing lines from a start line to an end line
 CKTextEditor::Mark
 CKateVi::MotionCombined class for motions and text objects
 CKTextEditor::MovingCursorA Cursor which is bound to a specific Document, and maintains its position
 CKate::TextCursorClass representing a 'clever' text cursor
 CKTextEditor::MovingRangeA range that is bound to a specific Document, and maintains its position
 CKate::TextRangeClass representing a 'clever' text range
 CKTextEditor::MovingRangeFeedbackA class which provides notifications of state changes to a MovingRange
 CKTextEditorBackend of KTextEditor::Document related public KTextEditor interfaces
 CKParts::PartBase [external]
 CKParts::Part [external]
 CQAccessibleActionInterface [external]
 CQAccessibleWidget [external]
 CQAccessibleEditableTextInterface [external]
 CKateViewAccessibleThis class implements a QAccessible-interface for a KateViewInternal
 CQAccessibleInterface [external]
 CQAccessibleObject [external]
 CQAccessibleTextInterface [external]
 CKateViewAccessibleThis class implements a QAccessible-interface for a KateViewInternal
 CQLayoutItem [external]
 CQLayout [external]
 CQObject [external]
 CKCompletion [external]
 CKParts::Part [external]
 CKTextEditor::AbstractAnnotationItemDelegateA delegate for rendering line annotation information and handling events
 CKTextEditor::AnnotationModelAn model for providing line annotation information
 CKTextEditor::ApplicationThis class allows the application that embeds the KTextEditor component to allow it access to application wide information and interactions
 CKTextEditor::CommandAn Editor command line command
 CKTextEditor::EditorAccessor interface for the KTextEditor framework
 CKTextEditor::InlineNoteProviderA source of inline notes for a document
 CKTextEditor::MainWindowThis class allows the application that embeds the KTextEditor component to allow it to access parts of its main window
 CKTextEditor::MessageThis class holds a Message to display in Views
 CKTextEditor::PluginKTextEditor Plugin interface
 CKate::SwapFileClass for tracking editing actions
 CKate::TextBufferClass representing a text buffer
 CKate::TextFoldingClass representing the folding information for a TextBuffer
 CKateAnimationThis class provides a fade in/out effect for KMessageWidgets
 CKateAutoIndentProvides Auto-Indent functionality for katepart
 CKateFadeEffectThis class provides a fade in/out effect for arbitrary QWidgets
 CKateLayoutCacheThis class handles Kate's caching of layouting information (in KateLineLayout and KateTextLayout)
 CKateModOnHdPromptThis dialog will prompt the user for what do with a file that is modified on disk
 CKateScriptDocumentThinish wrapping around KTextEditor::DocumentPrivate, exposing the methods we want exposed and adding some helper methods
 CKateScriptEditorThis class wraps the global editor instance KateGlobal, exposing some helper methods such as the clipboard history etc
 CKateScriptViewThinish wrapping around KTextEditor::ViewPrivate, exposing the methods we want exposed and adding some helper methods
 CKateTemplateHandlerInserts a template and offers advanced snippet features, like navigation and mirroring
 CKateTextAnimationThis class is used to flash text in the text view
 CKateUndoManagerKateUndoManager implements a document's history
 CKateVariableExpansionManagerManager class for variable expansion
 CQAbstractItemModel [external]
 CQAction [external]
 CQLayout [external]
 CQWidget [external]
 CQPaintDevice [external]
 CQWidget [external]
 CQSharedData [external]
 CKTextEditor::AttributeA class which provides customized text decorations
 CQStandardItem [external]
 CKateModeMenuListData::ListItemClass of an Item of the Data Model of the List
 CQStyleOption [external]
 CKTextEditor::StyleOptionAnnotationItemThe style option set for an annotation item, as painted by AbstractAnnotationItemDelegate
 CQTextFormat [external]
 CQTextCharFormat [external]
 CKTextEditor::RangeAn object representing a section of text, from one Cursor to another
 CKateVi::Searcher::SearchParamsExtended searcher for Emulated Command Bar
 CKTextEditor::SessionConfigInterfaceSession config interface extension for the Plugin and Plugin views
 CKate::TextBlockClass representing a text block
 CKTextEditor::TextHintProviderClass to provide text hints for a View
 CKate::TextHistoryClass representing the editing history of a TextBuffer
 CKate::TextLineClass representing a single text line
 CKate::TextLoaderFile Loader, will handle reading of files + detecting encoding
 CKTextEditor::VariableVariable for variable expansion
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:15:44 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.