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

Kate

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
ABGlobal
AnnotationInterface
AnnotationViewInterface
Attribute
AutoBookmarkEnt
AutoBookmarker
AutoBookmarkerConfigPage
AutoBookmarkerEntEditor
KateCommands::CharacterInsert a unicode or ascii character base 9+1: 1234 hex: 0x1234 or x1234 octal: 01231
CodeCompletionInterface
CodeCompletionModel
Command
CommandExtension
CommandInterface
ConfigInterface
ConfigInterfaceExtension
ConfigPage
ContainerInterface
CoordinatesToCursorInterface
KateCommands::CoreCommandsThis KTextEditor::Command provides access to a lot of the core functionality of kate part, settings, utilities, navigation etc
Cursor
KateCommands::DateInsert the current date/time in the given format
Document
DocWordCompletionConfigThis file is part of the KDE libraries Copyright (C) 2007 Rafael Fernández López <ereslibre@kde.org> Copyright (C) 2003 Anders Lund <anders.lund@lund.tdcadsl.dk>
DocWordCompletionModel
DocWordCompletionPlugin
DocWordCompletionPluginView
Editor
ExpandingDelegateThis is a delegate that cares, together with ExpandingWidgetModel, about embedded widgets in tree-view
ExpandingTree
ExpandingWidgetModelCares about expanding/un-expanding items in a tree-view together with ExpandingDelegate
InsertFilePlugin
InsertFilePluginView
KActionMenu
KateArgumentHintModel
KateArgumentHintTree
KateAutoIndentProvides Auto-Indent functionality for katepart
KateBookmarks
KateBrowserExtensionInterface for embedding KateDocument into a browser
KateBufferMaintains a collections of lines
KateBufferBlockBlock inside the buffer
KateCmd
KateCmdLine
KateCmdLineEdit
KateCmdShellCompletionA KCompletion object that completes last ?unquoted? word in the string passed
KateCodeFoldingNode
KateCodeFoldingTree
KateCompletionConfig
KateCompletionConfigTab
KateCompletionDelegate
KateCompletionModelThis class has the responsibility for filtering, sorting, and manipulating code completion data provided by a CodeCompletionModel
KateCompletionModel::Group
KateCompletionTree
KateCompletionWidgetThis is the code completion's main widget, and also contains the core interface logic
KateConfigBase Class for the Kate Config Classes
KateConfigPage
KateDocCursorCursor class with a pointer to its document
KateDocument
KateDocumentConfig
KateDynamicAnimationHandles drawing and any required animation of ranges needing dynamic highlighting
KateEditConfigTab
KateEditHistoryManages edit history in a document
KateEditInfoRepresents a single edit to a KateDocument
KateEmbeddedHlInfo
KateExtendedAttributeAn extension of the KTextEditor::Attribute class, with convenience functions for access to extra kate-specific information, and a parent heirachy system for display in the config
KateFileType
KateGlobalKateGlobal One instance of this class is hold alive during a kate part session, as long as any factory, document or view stay around, here is the place to put things which are needed and shared by all this objects ;)
KateGotoBar
KateHiddenLineBlock
KateHighlighting
KateHighlightingMenu
KateHl2CharDetect
KateHlAnyChar
KateHlCChar
KateHlCFloat
KateHlCharDetect
KateHlCHex
KateHlCOct
KateHlContext
KateHlContextModificationDescribe a modification of the context stack
KateHlCStringChar
KateHlDetectIdentifier
KateHlDetectSpaces
KateHlDownloadDialog
KateHlFloat
KateHlIncludeRule
KateHlInt
KateHlItem
KateHlKeyword
KateHlLineContinue
KateHlManager
KateHlRangeDetect
KateHlRegExpr
KateHlStringDetect
KateIconBorder
KateIndentConfigTab
KateIndentScriptA specialized class for scripts that are of type KateScriptInformation::IndentationScript
KateKeyInterceptorFunctor
KateLayoutCacheThis class handles Kate's caching of layouting information (in KateLineLayout and KateTextLayout)
KateLineInfo
KateLineLayout
KateLineLayoutMap
KateModeManager
KateModeMenu
KateModOnHdPromptThis dialog will prompt the user for what do with a file that is modified on disk
KatePartPluginConfigPage
KatePartPluginInfo
KatePartPluginManager
KatePrinter
KatePrintHeaderFooter
KatePrintLayout
KatePrintTextSettings
KateRendererHandles all of the work of rendering the text (used for the views and printing)
KateRendererConfig
KateRenderRange
KateSaveConfigTab
KateSchemaConfigColorTab
KateSchemaConfigFontColorTab
KateSchemaConfigFontTab
KateSchemaConfigHighlightTab
KateSchemaConfigPage
KateSchemaManager
KateScriptKateScript objects represent a script that can be executed and inspected
KateScriptConfigPage
KateScriptDocumentThinish wrapping around KateDocument, exposing the methods we want exposed and adding some helper methods
KateScriptInformationAccess to the meta data stored at the top of a script
KateScriptManagerManage the scripts on disks -- find them and query them
KateScriptViewThinish wrapping around KateView, exposing the methods we want exposed and adding some helper methods
KateScrollBarThis class is required because QScrollBar's sliderMoved() signal is really supposed to be a sliderDragged() signal
KateSearchBar
KateSelectConfigTab
KateSmartCursorPossible additional features:
  • Notification when a cursor enters or exits a view
  • suggest something :)
KateSmartCursorNotifierKate implementation of the smart cursor notifier
KateSmartGroupThis class holds a ground of cursors and ranges which involve a certain number of lines in a document
KateSmartManagerManages SmartCursors and SmartRanges
KateSmartRangeInternal implementation of KTextEditor::SmartRange
KateSmartRangeNotifierInternal Implementation of KTextEditor::SmartRangeNotifier
KateSmartRangePtrUsed for internal references to external KateSmartRanges
KateSmartRegionA class which takes several SmartRanges and produces both a bounding range and a list of simplified SmartRanges
KateSpell
KateStackedWidget
KateStyleTreeWidgetQTreeWidget that automatically adds columns for KateStyleListItems and provides a popup menu and a slot to edit a style using the keyboard
KateSyntaxContextDataClass holding the data around the current QDomElement
KateSyntaxDocumentStore and manage the information about Syntax Highlighting
KateSyntaxModeListItemInformation about each syntax hl Mode
KateTemplateHandler
KateTextLayoutThis class represents one visible line of text; with dynamic wrapping, many KateTextLayouts can be needed to represent one actual line of text (ie
KateTextLineThe KateTextLine represents a line of text
KateUndoGroupClass to manage a group of undo items
KateViCommand
KateView
KateViewBar
KateViewBarWidget
KateViewConfig
KateViewDefaultsConfig
KateViewEncodingAction
KateViewIndentationActionThis action provides a list of available indenters and gets plugged into the KateView's KActionCollection
KateViewInternal
KateViewSchemaAction
KateViGlobal
KateViInputModeConfigTab
KateViInputModeManager
KateViInsertModeCommands for the vi insert mode
KateViKeySequenceParserFor encoding keypresses w/ modifiers into an internal QChar representation and back again to a descriptive text string
KateViModeBar
KateViModeBase
KateViMotionCombined class for motions and text objects
KateViNormalModeCommands for the vi normal mode
KateViRange
KateViVisualMode
KCModule
KCompletion
KTextEditor::KDataToolPlugin
KTextEditor::KDataToolPluginView
KDialog
KLineEdit
BrowserExtension
KSelectAction
KShared
KTextEditorPythonEncodingCheck
KXMLGUIClient
LoadSaveFilterCheckPlugin
MarkInterface
ModeConfigPage
ModificationInterface
NormalRenderRange
Plugin
PluginViewInterface
RangeCommand
RenderRangeList
ReplacementPart
SearchInterface
KateCommands::SedReplaceSupport vim/sed style search and replace
SessionConfigInterface
SmartCursor
SmartCursorNotifier
SmartInterface
SmartRange
SmartRangeNotifier
SmartRangeWatcher
SmartRenderRange
TemplateInterface
TextHintInterface
TimeDateConfig
TimeDatePlugin
TimeDatePluginView
VariableInterface
View

Kate

Skip menu "Kate"
  • Main Page
  • 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
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.5.7
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