KTextEditor C++ Classes
KTextEditor is a full text editor component. More...
Namespaces
Classes
This class allows the application that embeds the KTextEditor component to allow it access to application wide information and interactions | |
A class which provides customized text decorations | |
An item model for providing code completion, and meta information for enhanced presentation | |
Controller interface for a CodeCompletionModel instance | |
An Editor command line command | |
Config page interface for the Editor and Plugin%s | |
Represents a position in a Document | |
A KParts derived class representing a text document | |
Editing transaction support | |
A Cursor which is bound to a specific Document | |
Accessor interface for the KTextEditor framework | |
An object representing lines from a start line to an end line | |
This class allows the application that embeds the KTextEditor component to allow it to access parts of its main window | |
This class holds a Message to display in Views | |
A Cursor which is bound to a specific Document, and maintains its position | |
A range that is bound to a specific Document, and maintains its position | |
A class which provides notifications of state changes to a MovingRange | |
An object representing a section of text, from one Cursor to another | |
A text widget with KXMLGUIClient that represents a Document |
Detailed Description
KTextEditor provides a powerful text editor component that you can embed in your application, either as a KPart or using the KF6::TextEditor library (if you need more control).
The text editor component contains many useful features, from syntax highlighting and automatic indentation to advanced scripting support, making it suitable for everything from a simple embedded text-file editor to an advanced IDE.