• Skip to content
  • Skip to link menu
KDE 4.1 API Reference
  • KDE API Reference
  • kdelibs
  • Sitemap
  • Contact Us
 

KTextEditor

KTextEditor

4.1

Overview | Design | Coding Guidelines | Porting to KDE 4 | Using

Introduction

The KTextEditor interfaces - also called KTE interfaces - are a set of well-defined interfaces which an application or library can implement to provide advanced plain text editing services. Applications which utilise this interface can thus allow the user to choose which implementation of the editor component to use. The two popular implementations right now are the Kate Editor Component (Kate Part) and the yzis (vim-like) editor.

General

  • Overview of the Core Interface Design
  • How to use the KTextEditor Interfaces
  • Porting to KDE 4
  • Contact/Mailing Lists

Implementation Notes

  • Coding Guidelines and API Conventions

Extension Interfaces

  • Document Extension Interfaces
  • View Extension Interfaces
  • Editor Extension Interfaces
  • Plugin Extension Interfaces
  • Command Extension Interfaces

API Reference

  • All Classes
  • Annotated Classes
  • Inheritance Hierarchy

Author(s):
Dominik Haumann <dhdev@gmx.de>
Christoph Cullmann <cullmann@kde.org>
Hamish Rodda <rodda@kde.org>
Joseph Wenninger <jowenn@kde.org>
Jochen Wilhelmy <digisnap@cs.tu-berlin.de>
Anders Lund <anders@alweb.dk>
Matt Broadstone <mbroadst@gmail.com>
Maintainer(s):
Dominik Haumann <dhdev@gmx.de>
Christoph Cullmann <cullmann@kde.org>
Hamish Rodda <rodda@kde.org>
License(s):
LGPLv2

KTextEditor

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

kdelibs

Skip menu "kdelibs"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • Kate
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • KIO
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • Kross
  • KUtils
  • Nepomuk
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal