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
 CKateConfig::ConfigEntryOne config entry
 CCursorThe Cursor represents a position in a Document
 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
 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::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
 CKTextEditor::MovingRangeA range that is bound to a specific Document, and maintains its position
 CKTextEditor::MovingRangeFeedbackA class which provides notifications of state changes to a MovingRange
 CQAccessibleActionInterface [external]
 CQAccessibleEditableTextInterface [external]
 CQAccessibleInterface [external]
 CQAccessibleTextInterface [external]
 CQLayoutItem [external]
 CQObject [external]
 CQPaintDevice [external]
 CQSharedData [external]
 CQStandardItem [external]
 CQStyleOption [external]
 CQTextFormat [external]
 CKTextEditor::RangeAn object representing a section of text, from one Cursor to another
 CRangeAn 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-2025 The KDE developers.
Generated on Fri Jan 24 2025 11:55:25 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.