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

interfaces

KTextEditor Namespace Reference

KTextEditor is KDE's standard text editing KPart interface. More...


Classes

class  BlockSelectionDCOPInterface
 This is the main interface to the BlockSelectionInterface of KTextEditor. More...
class  BlockSelectionInterface
 An interface for the Document class which allows the selection method to be changed between selecting rectangular blocks of text and normal mode (all text between the start cursor and the current cursor). More...
class  ClipboardDCOPInterface
 This is the main interface to the ClipboardInterface of KTextEdit. More...
class  ClipboardInterface
 This is an interface for accessing the clipboard through the View class. More...
class  CodeCompletionInterface
 This is an interface for the KTextEditor::View class. More...
class  CompletionEntry
 An item for the completion popup. More...
class  ConfigInterface
 This is an interface for accessing the configuration of the Document and Plugin classes. More...
class  ConfigInterfaceExtension
 This is an interface to extend the configuration of the Document, Plugin and PluginViewInterface classes. More...
class  ConfigPage
class  Cursor
 This class represents a text cursor. More...
class  CursorInterface
 This is an interface for accessing the cursor of the Document class. More...
class  Document
 The main class representing a text document. More...
class  DocumentInfoDCOPInterface
 This is the main interface to the DocumentInfoInterface of KTextEdit. More...
class  DocumentInfoInterface
 This is an interface for accessing information about files open in the Document, Plugin and PluginViewInterface classes. More...
class  DynWordWrapInterface
 This is an interface for accessing dynamic word wrapping functionality of the View class. More...
class  EditDCOPInterface
 This is the main interface to the EditInterface of KTextEdit. More...
class  EditInterface
 This is the main interface for accessing and modifying text of the Document class. More...
class  EditInterfaceExt
 This is the main interface for accessing and modifying text of the Document class. More...
class  Editor
 This is a simplfied version of the Document & View classes Usage: Load it, merge it's gui + be happy Extensibility: Use the Document / View classes if you want advanced features, interfaces, etc. More...
class  EditorChooser
class  EncodingDCOPInterface
 This is the main interface to the EncodingInterface of KTextEdit. More...
class  EncodingInterface
 This is an interface to the text encoding of a Document class. More...
class  HighlightingInterface
 This is an interface for syntax highlighting of a Document. More...
class  Mark
class  MarkInterface
 This is an interface to enable marks to be made in the iconborder of the Document class. More...
class  MarkInterfaceExtension
 This is an interface for custom extensions of the MarkInterface. More...
class  Plugin
 Basic KTextEditor plugin class. More...
class  PluginViewInterface
 View plugin class. More...
class  PopupMenuInterface
 This is an interface to provide custom popup menus for a View. More...
class  PrintDCOPInterface
 This is the main interface to the PrintInterface of KTextEdit. More...
class  PrintInterface
 This is an interface to printing functions of a Document. More...
class  SearchDCOPInterface
 This is the main interface to the SearchInterface of KTextEdit. More...
class  SearchInterface
 This is an interface to allow searching of a Document. More...
class  SelectionDCOPInterface
 This is the main interface to the SelectionInterface of KTextEdit. More...
class  SelectionExtDCOPInterface
 DCOP interface for the SelectionInterfaceExt. More...
class  SelectionInterface
 This is an interface to text selection for the Document class. More...
class  SelectionInterfaceExt
 Provide access to seleciton positions. More...
class  SessionConfigInterface
 This is an interface to session-specific configuration of the Document, Plugin and PluginViewInterface classes. More...
class  TemplateInterface
 This is an interface for inserting template strings with user editable fields into a document. More...
class  TextHintInterface
 This is an interface for the KTextEditor::View class. More...
class  UndoDCOPInterface
 This is the main interface to the UndoInterface of KTextEdit. More...
class  UndoInterface
 This is an interface to undo functionality of a Document. More...
class  VariableInterface
 This interface is designed to provide access to "document variables", for example variables defined in files like "kate: variable value;" or the emacs style "-*- variable: value -*-". More...
class  View
 The View class represents a single view of a Document . More...
class  ViewCursorDCOPInterface
 This is the main interface to the ViewCursorInterface of KTextEdit. More...
class  ViewCursorInterface
 This is an interface to access the text cursor of a View class. More...
class  ViewStatusMsgDCOPInterface
 This is the main interface to the ViewStatusMsgInterface of KTextEdit. More...
class  ViewStatusMsgInterface
 This is an interface for retrieving status bar messages from the Document class. More...
class  WordWrapInterface
 This is an interface to control fixed-column word-wrapping of a Document. More...

Functions

KTEXTEDITOR_EXPORT
BlockSelectionInterface * 
blockSelectionInterface (class Document *doc)
KTEXTEDITOR_EXPORT
ClipboardInterface * 
clipboardInterface (class View *view)
KTEXTEDITOR_EXPORT
CodeCompletionInterface * 
codeCompletionInterface (class View *view)
KTEXTEDITOR_EXPORT
ConfigInterface * 
configInterface (Plugin *plugin)
KTEXTEDITOR_EXPORT
ConfigInterface * 
configInterface (Document *doc)
KTEXTEDITOR_EXPORT
ConfigInterfaceExtension * 
configInterfaceExtension (Plugin *plugin)
KTEXTEDITOR_EXPORT
ConfigInterfaceExtension * 
configInterfaceExtension (Document *doc)
KTEXTEDITOR_EXPORT Document * createDocument (const char *libname, QObject *parent=0, const char *name=0)
KTEXTEDITOR_EXPORT Editor * createEditor (const char *libname, QWidget *parentWidget=0, const char *widgetName=0, QObject *parent=0, const char *name=0)
KTEXTEDITOR_EXPORT Plugin * createPlugin (const char *libname, Document *document=0, const char *name=0)
KTEXTEDITOR_EXPORT
CursorInterface * 
cursorInterface (class Document *doc)
KTEXTEDITOR_EXPORT
DynWordWrapInterface * 
dynWordWrapInterface (class View *view)
KTEXTEDITOR_EXPORT EditInterface * editInterface (class Document *doc)
KTEXTEDITOR_EXPORT
EditInterfaceExt * 
editInterfaceExt (class Document *doc)
KTEXTEDITOR_EXPORT
EncodingInterface * 
encodingInterface (class Document *doc)
KTEXTEDITOR_EXPORT
HighlightingInterface * 
highlightingInterface (class Document *doc)
KTEXTEDITOR_EXPORT MarkInterface * markInterface (class Document *doc)
KTEXTEDITOR_EXPORT
MarkInterfaceExtension * 
markInterfaceExtension (class Document *doc)
KTEXTEDITOR_EXPORT
PluginViewInterface * 
pluginViewInterface (Plugin *plugin)
KTEXTEDITOR_EXPORT
PopupMenuInterface * 
popupMenuInterface (class View *view)
KTEXTEDITOR_EXPORT PrintInterface * printInterface (class Document *doc)
KTEXTEDITOR_EXPORT
SearchInterface * 
searchInterface (class Document *doc)
KTEXTEDITOR_EXPORT
SelectionInterface * 
selectionInterface (View *view)
KTEXTEDITOR_EXPORT
SelectionInterface * 
selectionInterface (Document *doc)
KTEXTEDITOR_EXPORT
SelectionInterfaceExt * 
selectionInterfaceExt (View *view)
KTEXTEDITOR_EXPORT
SelectionInterfaceExt * 
selectionInterfaceExt (Document *doc)
KTEXTEDITOR_EXPORT
SessionConfigInterface * 
sessionConfigInterface (class Plugin *plugin)
KTEXTEDITOR_EXPORT
SessionConfigInterface * 
sessionConfigInterface (class View *view)
KTEXTEDITOR_EXPORT
SessionConfigInterface * 
sessionConfigInterface (class Document *doc)
KTEXTEDITOR_EXPORT
TemplateInterface * 
templateInterface (Document *doc)
TextHintInterface * textHintInterface (View *view)
KTEXTEDITOR_EXPORT UndoInterface * undoInterface (class Document *doc)
KTEXTEDITOR_EXPORT
VariableInterface * 
variableInterface (class Document *)
KTEXTEDITOR_EXPORT
ViewCursorInterface * 
viewCursorInterface (class View *view)
KTEXTEDITOR_EXPORT
ViewStatusMsgInterface * 
viewStatusMsgInterface (class View *view)
KTEXTEDITOR_EXPORT
WordWrapInterface * 
wordWrapInterface (class Document *doc)

Detailed Description

KTextEditor is KDE's standard text editing KPart interface.


Function Documentation

BlockSelectionInterface * KTextEditor::blockSelectionInterface ( class Document *  doc  ) 

Access the block selection interface of document.

Parameters:
doc 

Definition at line 68 of file blockselectioninterface.cpp.

ClipboardInterface * KTextEditor::clipboardInterface ( class View *  view  ) 

Definition at line 50 of file clipboardinterface.cpp.

CodeCompletionInterface * KTextEditor::codeCompletionInterface ( class View *  view  ) 

Definition at line 43 of file codecompletioninterface.cpp.

ConfigInterface * KTextEditor::configInterface ( Plugin *  plugin  ) 

Definition at line 73 of file configinterface.cpp.

ConfigInterface * KTextEditor::configInterface ( Document *  doc  ) 

Definition at line 65 of file configinterface.cpp.

ConfigInterfaceExtension * KTextEditor::configInterfaceExtension ( Plugin *  plugin  ) 

Definition at line 78 of file configinterfaceextension.cpp.

ConfigInterfaceExtension * KTextEditor::configInterfaceExtension ( Document *  doc  ) 

Definition at line 70 of file configinterfaceextension.cpp.

Document * KTextEditor::createDocument ( const char *  libname,
QObject *  parent = 0,
const char *  name = 0 
)

Definition at line 214 of file ktexteditor.cpp.

Editor * KTextEditor::createEditor ( const char *  libname,
QWidget *  parentWidget = 0,
const char *  widgetName = 0,
QObject *  parent = 0,
const char *  name = 0 
)

Definition at line 209 of file ktexteditor.cpp.

Plugin * KTextEditor::createPlugin ( const char *  libname,
Document *  document = 0,
const char *  name = 0 
)

Definition at line 219 of file ktexteditor.cpp.

CursorInterface * KTextEditor::cursorInterface ( class Document *  doc  ) 

Definition at line 63 of file cursorinterface.cpp.

DynWordWrapInterface * KTextEditor::dynWordWrapInterface ( class View *  view  ) 

Definition at line 63 of file dynwordwrapinterface.cpp.

EditInterface * KTextEditor::editInterface ( class Document *  doc  ) 

Definition at line 50 of file editinterface.cpp.

EditInterfaceExt * KTextEditor::editInterfaceExt ( class Document *  doc  ) 

Definition at line 43 of file editinterfaceext.cpp.

EncodingInterface * KTextEditor::encodingInterface ( class Document *  doc  ) 

Definition at line 70 of file encodinginterface.cpp.

HighlightingInterface * KTextEditor::highlightingInterface ( class Document *  doc  ) 

Definition at line 63 of file highlightinginterface.cpp.

MarkInterface * KTextEditor::markInterface ( class Document *  doc  ) 

Definition at line 63 of file markinterface.cpp.

MarkInterfaceExtension * KTextEditor::markInterfaceExtension ( class Document *  doc  ) 

Definition at line 63 of file markinterfaceextension.cpp.

PluginViewInterface * KTextEditor::pluginViewInterface ( Plugin *  plugin  ) 

Definition at line 224 of file ktexteditor.cpp.

PopupMenuInterface * KTextEditor::popupMenuInterface ( class View *  view  ) 

Definition at line 63 of file popupmenuinterface.cpp.

PrintInterface * KTextEditor::printInterface ( class Document *  doc  ) 

Definition at line 68 of file printinterface.cpp.

SearchInterface * KTextEditor::searchInterface ( class Document *  doc  ) 

Definition at line 49 of file searchinterface.cpp.

SelectionInterface * KTextEditor::selectionInterface ( View *  view  ) 

Definition at line 58 of file selectioninterface.cpp.

SelectionInterface * KTextEditor::selectionInterface ( Document *  doc  ) 

Definition at line 50 of file selectioninterface.cpp.

SelectionInterfaceExt * KTextEditor::selectionInterfaceExt ( View *  view  ) 

Definition at line 74 of file selectioninterfaceext.cpp.

SelectionInterfaceExt * KTextEditor::selectionInterfaceExt ( Document *  doc  ) 

Definition at line 66 of file selectioninterfaceext.cpp.

SessionConfigInterface * KTextEditor::sessionConfigInterface ( class Plugin *  plugin  ) 

Definition at line 82 of file sessionconfiginterface.cpp.

SessionConfigInterface * KTextEditor::sessionConfigInterface ( class View *  view  ) 

Definition at line 74 of file sessionconfiginterface.cpp.

SessionConfigInterface * KTextEditor::sessionConfigInterface ( class Document *  doc  ) 

Definition at line 66 of file sessionconfiginterface.cpp.

TemplateInterface * KTextEditor::templateInterface ( KTextEditor::Document *  doc  ) 

Definition at line 190 of file templateinterface.cpp.

KTEXTEDITOR_EXPORT TextHintInterface * KTextEditor::textHintInterface ( View *  view  ) 

Definition at line 56 of file texthintinterface.cpp.

UndoInterface * KTextEditor::undoInterface ( class Document *  doc  ) 

Definition at line 68 of file undointerface.cpp.

VariableInterface * KTextEditor::variableInterface ( class Document *  doc  ) 

Definition at line 42 of file variableinterface.cpp.

ViewCursorInterface * KTextEditor::viewCursorInterface ( class View *  view  ) 

Definition at line 68 of file viewcursorinterface.cpp.

ViewStatusMsgInterface * KTextEditor::viewStatusMsgInterface ( class View *  view  ) 

Definition at line 70 of file viewstatusmsginterface.cpp.

WordWrapInterface * KTextEditor::wordWrapInterface ( class Document *  doc  ) 

Definition at line 64 of file wordwrapinterface.cpp.

interfaces

Skip menu "interfaces"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members

API Reference

Skip menu "API Reference"
  • dcop
  • DNSSD
  • interfaces
  • Kate
  • kconf_update
  • KDECore
  • KDED
  • kdefx
  • KDEsu
  • kdeui
  • KDocTools
  • KHTML
  • KImgIO
  • KInit
  • kio
  • kioslave
  • KJS
  • KNewStuff
  • KParts
  • KUtils
Generated for API Reference by doxygen 1.5.9
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