KTextEditor
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]
CKate::TextLine::Attribute | Attribute storage |
CKTextEditor::AttributeBlock | Attributes of a part of a line |
CKTextEditor::EditorPrivate::ClipboardEntry | A clipboard entry stores the copied text and the filename of the copied text |
▼CKTextEditor::CodeCompletionModelControllerInterface | Controller interface for a CodeCompletionModel |
CKateKeywordCompletionModel | Highlighting-file based keyword completion for the editor |
CKateConfig::ConfigEntry | One config entry |
CKTextEditor::Cursor | The Cursor represents a position in a Document |
CKTextEditor::DocumentCursor | A Cursor which is bound to a specific Document |
CKTextEditor::Document::EditingTransaction | Editing transaction support |
CKateHighlighting::Folding | Folding storage |
CKTextEditor::FoldingInterface | KTextEditor interface for code folding of a KTextEditor::View |
CHTMLExporter | TODO: add abstract interface for future exporters |
CKTextEditor::InlineNote | Describes an inline note |
CKateConfig | Base Class for the Kate Config Classes Current childs are KateDocumentConfig/KateDocumentConfig/KateDocumentConfig |
CKateIndentDetecter | File indentation detecter |
CKateInlineNoteData | Internal data container for KTextEditor::InlineNote interface |
CKatePlainTextSearch | Object to help to search for plain text |
CKatePrefixStore | This class can be used to efficiently search for occurrences of strings in a given string |
CKateRegExpSearch | Object to help to search for regexp |
CKateRenderer | Handles all of the work of rendering the text (used for the views and printing) |
▼CKateScript | KateScript objects represent a script that can be executed and inspected |
CKateCommandLineScript | A specialized class for scripts that are of type ScriptType::Indentation |
CKateIndentScript | A specialized class for scripts that are of type ScriptType::Indentation |
CKateTextLayout | This class represents one visible line of text; with dynamic wrapping, many KateTextLayouts can be needed to represent one actual line of text (ie |
CKateUndoGroup | Class to manage a group of undo items |
CKateVi::KeyEvent | QEvent wrapper for copying/storing key events |
CKateVi::KeyParser | For encoding keypresses w/ modifiers into an internal QChar representation and back again to a descriptive text string |
▼CKXMLGUIClient [external] | |
►CKParts::PartBase [external] | |
CKTextEditor::View | A text widget with KXMLGUIClient that represents a Document |
CKTextEditor::LineRange | An object representing lines from a start line to an end line |
CKTextEditor::Mark | |
CKateVi::Motion | Combined class for motions and text objects |
▼CKTextEditor::MovingCursor | A Cursor which is bound to a specific Document, and maintains its position |
CKate::TextCursor | Class representing a 'clever' text cursor |
▼CKTextEditor::MovingRange | A range that is bound to a specific Document, and maintains its position |
CKate::TextRange | Class representing a 'clever' text range |
▼CKTextEditor::MovingRangeFeedback | A class which provides notifications of state changes to a MovingRange |
CKTextEditor::DocumentPrivate | Backend of KTextEditor::Document related public KTextEditor interfaces |
▼CQAccessibleActionInterface [external] | |
►CQAccessibleWidget [external] | |
▼CQAccessibleEditableTextInterface [external] | |
CKateViewAccessible | This class implements a QAccessible-interface for a KateViewInternal |
▼CQAccessibleInterface [external] | |
►CQAccessibleObject [external] | |
▼CQAccessibleTextInterface [external] | |
CKateViewAccessible | This class implements a QAccessible-interface for a KateViewInternal |
▼CQLayoutItem [external] | |
►CQLayout [external] | |
▼CQObject [external] | |
►CKCompletion [external] | |
CKParts::Part [external] | |
CKTextEditor::AbstractAnnotationItemDelegate | A delegate for rendering line annotation information and handling events |
CKTextEditor::AnnotationModel | An model for providing line annotation information |
CKTextEditor::Application | This class allows the application that embeds the KTextEditor component to allow it access to application wide information and interactions |
►CKTextEditor::Command | An Editor command line command |
►CKTextEditor::Editor | Accessor interface for the KTextEditor framework |
CKTextEditor::InlineNoteProvider | A source of inline notes for a document |
CKTextEditor::MainWindow | This class allows the application that embeds the KTextEditor component to allow it to access parts of its main window |
CKTextEditor::Message | This class holds a Message to display in Views |
CKTextEditor::Plugin | KTextEditor Plugin interface |
CKate::SwapFile | Class for tracking editing actions |
►CKate::TextBuffer | Class representing a text buffer |
CKate::TextFolding | Class representing the folding information for a TextBuffer |
CKateAnimation | This class provides a fade in/out effect for KMessageWidgets |
CKateAutoIndent | Provides Auto-Indent functionality for katepart |
CKateFadeEffect | This class provides a fade in/out effect for arbitrary QWidgets |
CKateLayoutCache | This class handles Kate's caching of layouting information (in KateLineLayout and KateTextLayout) |
CKateModOnHdPrompt | This dialog will prompt the user for what do with a file that is modified on disk |
CKateScriptDocument | Thinish wrapping around KTextEditor::DocumentPrivate, exposing the methods we want exposed and adding some helper methods |
CKateScriptEditor | This class wraps the global editor instance KateGlobal, exposing some helper methods such as the clipboard history etc |
CKateScriptView | Thinish wrapping around KTextEditor::ViewPrivate, exposing the methods we want exposed and adding some helper methods |
CKateTemplateHandler | Inserts a template and offers advanced snippet features, like navigation and mirroring |
CKateTextAnimation | This class is used to flash text in the text view |
CKateUndoManager | KateUndoManager implements a document's history |
CKateVariableExpansionManager | Manager class for variable expansion |
►CQAbstractItemModel [external] | |
►CQAction [external] | |
CQLayout [external] | |
►CQWidget [external] | |
▼CQPaintDevice [external] | |
CQWidget [external] | |
▼CQSharedData [external] | |
CKTextEditor::Attribute | A class which provides customized text decorations |
▼CQStandardItem [external] | |
CKateModeMenuListData::ListItem | Class of an Item of the Data Model of the List |
▼CQStyleOption [external] | |
CKTextEditor::StyleOptionAnnotationItem | The style option set for an annotation item, as painted by AbstractAnnotationItemDelegate |
▼CQTextFormat [external] | |
►CQTextCharFormat [external] | |
CKTextEditor::Range | An object representing a section of text, from one Cursor to another |
CKateVi::Searcher::SearchParams | Extended searcher for Emulated Command Bar |
CKTextEditor::SessionConfigInterface | Session config interface extension for the Plugin and Plugin views |
CKate::TextBlock | Class representing a text block |
CKTextEditor::TextHintProvider | Class to provide text hints for a View |
CKate::TextHistory | Class representing the editing history of a TextBuffer |
CKate::TextLine | Class representing a single text line |
CKate::TextLoader | File Loader, will handle reading of files + detecting encoding |
CKTextEditor::Variable | Variable for variable expansion |
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Dec 20 2024 11:56:01 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Dec 20 2024 11:56:01 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.