• Skip to content
  • Skip to link menu
  • KDE API Reference
  • kdelibs-4.14.8 API Reference
  • KDE Home
  • Contact Us
 

KTextEditor

Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
oCKTextEditor::AnnotationInterfaceA Document extension interface for handling Annotations
|\CKTextEditor::AnnotationViewInterfaceAnnotation interface for the View
oCKTextEditor::HighlightInterface::AttributeBlockAn AttributeBlock represents an Attribute with its dimension in a given line
oCKTextEditor::CodeCompletionInterfaceCode completion extension interface for the View
oCKTextEditor::CodeCompletionModelControllerInterfaceController interface for a CodeCompletionModel
|\CKTextEditor::CodeCompletionModelControllerInterface2Extension of CodeCompletionModelControllerInterface
oCKTextEditor::CodeCompletionModelControllerInterface3Controller interface for a CodeCompletionModel
oCKTextEditor::CommandAn Editor command line command
oCKTextEditor::CommandExtensionExtension interface for a Command
oCKTextEditor::CommandInterfaceCommand extension interface for the Editor
oCKTextEditor::ConfigInterfaceConfig interface extension for the Document and View
oCKTextEditor::ContainerInterfaceClass that allows the kpart host to provide some extensions
oCKTextEditor::CoordinatesToCursorInterfacePixel coordinate to Cursor extension interface for the View
oCKTextEditor::CursorAn object which represents a position in a Document
|\CKTextEditor::SmartCursorA Cursor which is bound to a specific Document, and maintains its position
oCKTextEditor::HighlightInterfaceHighlighting information interface for the Document
oCKXMLGUIClient [external]
|oCKParts::PartBase [external]
||\CKParts::Part [external]
|| \CKParts::ReadOnlyPart [external]
||  \CKParts::ReadWritePart [external]
||   \CKTextEditor::DocumentA KParts derived class representing a text document
|\CKTextEditor::ViewA text widget with KXMLGUIClient that represents a Document
oCKTextEditor::MarkMark class containing line and mark types
oCKTextEditor::MarkInterfaceMark extension interface for the Document
oCKTextEditor::MdiContainerA container for MDI-capable kpart hosts
oCKTextEditor::MessageInterfaceMessage interface for posting interactive Messages to a Document and its Views
oCKTextEditor::ModeInterfaceMode information interface for the Document
oCKTextEditor::ModificationInterfaceExternal modification extension interface for the Document
oCKTextEditor::MovingCursorA Cursor which is bound to a specific Document, and maintains its position
oCKTextEditor::MovingInterfaceDocument interface for MovingCursors and MovingRanges
oCKTextEditor::MovingRangeA range that is bound to a specific Document, and maintains its position
oCKTextEditor::MovingRangeFeedbackA class which provides notifications of state changes to a MovingRange
oCKTextEditor::ParameterizedSessionConfigInterfaceParameterized session config interface extension for the Document
oCQAbstractItemModel [external]
|\CKTextEditor::CodeCompletionModelAn item model for providing code completion, and meta information for enhanced presentation
| \CKTextEditor::CodeCompletionModel2You must inherit your completion-model from CodeCompletionModel2 if you want to use a hierarchical structure and want to receive execution-feedback
oCQDBusAbstractAdaptor [external]
|\CKTextEditor::DocumentAdaptorFor documentation see Document
oCQObject [external]
|oCKParts::Part [external]
|oCKPluginFactory [external]
||\CKParts::Factory [external]
|| \CKTextEditor::FactoryAccessor to the Editor implementation
|oCKTextEditor::AnnotationModelAn model for providing line annotation information
|oCKTextEditor::EditorAccessor interface for Editor part
|oCKTextEditor::LoadSaveFilterCheckPluginPlugin for load/save filtering
|oCKTextEditor::MessageThis class holds a Message to display in Views
|oCKTextEditor::PluginKTextEditor Plugin interface
|oCKTextEditor::SmartCursorNotifierA class which provides notifications of state changes to a SmartCursor via QObject signals
|\CKTextEditor::SmartRangeNotifierA class which provides notifications of state changes to a SmartRange via QObject signals
oCQSharedData [external]
|\CKTextEditor::AttributeA class which provides customized text decorations
oCQTextCharFormat
|\CKTextEditor::AttributeA class which provides customized text decorations
oCQWidget [external]
|oCKTextEditor::ConfigPageConfig page interface for the Editor
|oCKTextEditor::EditorChooserEditor Component Chooser
|\CKTextEditor::ViewA text widget with KXMLGUIClient that represents a Document
oCKTextEditor::RangeAn object representing a section of text, from one Cursor to another
|\CKTextEditor::SmartRangeA Range which is bound to a specific Document, and maintains its position
oCKTextEditor::RangeCommandExtension interface for a Command making the exec method take a line range
oCKTextEditor::RecoveryInterfaceDocument extension interface to control crash recovery
oCKTextEditor::SearchInterfaceSearch interface extension for the Document
oCKTextEditor::SessionConfigInterfaceSession config interface extension for the Document, View and Plugin
oCKTextEditor::SmartCursorWatcherA class which provides notifications of state changes to a SmartCursor via virtual inheritance
oCKTextEditor::SmartInterfaceA Document extension interface for handling SmartCursors and SmartRanges
oCKTextEditor::SmartRangeWatcherA class which provides notifications of state changes to a SmartRange via virtual inheritance
oCKTextEditor::TemplateInterfaceThis is an interface for inserting template strings with user editable fields into a document
|\CKTextEditor::TemplateInterface2
oCKTextEditor::TemplateScript
oCKTextEditor::TemplateScriptRegistrarThis is an extension for KTextEditor::Editor
oCKTextEditor::TextHintInterfaceText hint interface showing tool tips under the mouse for the View
oCKTextEditor::VariableInterfaceVariable/Modeline extension interface for the Document
\CKTextEditor::ViewBarContainerAn application providing a centralized place for horizontal view bar containers (eg search bars) has to implement this
This file is part of the KDE documentation.
Documentation copyright © 1996-2019 The KDE developers.
Generated on Fri Aug 9 2019 01:35:00 by doxygen 1.8.5 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

KTextEditor

Skip menu "KTextEditor"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Modules
  • Related Pages

kdelibs-4.14.8 API Reference

Skip menu "kdelibs-4.14.8 API Reference"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDEWebKit
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUnitConversion
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal