• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • applications API Reference
  • KDE Home
  • Contact Us
 

Kate

Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 ►CKTextEditor::AnnotationInterface [external]
 CKateDocument
 ►CKTextEditor::AnnotationViewInterface [external]
 CKateView
 CKate::TextLineData::AttributeAttribute storage
 ►CKTextEditor::CodeCompletionInterface [external]
 CKateView
 ►CKTextEditor::CodeCompletionModelControllerInterface3 [external]
 ►CKTextEditor::CodeCompletionModelControllerInterface4Extension of CodeCompletionModelControllerInterface3
 CKateWordCompletionModel
 CSnippetCompletionModel
 ►CKTextEditor::Command [external]
 CKateCommandLineScriptA specialized class for scripts that are of type KateScriptInformation::IndentationScript
 CKateCommands::AppCommandsThis KTextEditor::Command provides vi commands for the application
 CKateCommands::CharacterInsert a unicode or ascii character base 9+1: 1234 hex: 0x1234 or x1234 octal: 01231
 CKateCommands::CoreCommandsThis KTextEditor::Command provides access to a lot of the core functionality of kate part, settings, utilities, navigation etc
 CKateCommands::DateInsert the current date/time in the given format
 CKateCommands::SedReplaceSupport vim/sed style search and replace
 CKateCommands::ViCommandsThis KTextEditor::Command provides vi 'ex' commands
 CKateScriptManagerManage the scripts on disks – find them and query them
 ►CKTextEditor::CommandExtension [external]
 CKateCommands::CoreCommandsThis KTextEditor::Command provides access to a lot of the core functionality of kate part, settings, utilities, navigation etc
 CKateCommands::ViCommandsThis KTextEditor::Command provides vi 'ex' commands
 ►CKTextEditor::CommandInterface [external]
 CKateGlobalKateGlobal 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 ;)
 CCommandRangeExpressionParser
 CKateViInputModeManager::Completion
 CKateCompletionWidget::CompletionRange
 ►CKTextEditor::ConfigInterface [external]
 CKateDocument
 CKateView
 ►CKTextEditor::ContainerInterface [external]
 CKateGlobalKateGlobal 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 ;)
 ►CKTextEditor::CoordinatesToCursorInterface [external]
 CKateView
 CKTextEditor::DocumentCursorA Cursor which is bound to a specific Document
 ►CEditRepositoryBase
 CEditRepositoryThis dialog is used to create/edit snippet repositories and the snippets in them
 CKTextEditor::FoldingInterfaceKTextEditor interface for code folding of a KTextEditor::View
 CKateCompletionModel::Group
 ►CKTextEditor::HighlightInterface [external]
 CKateDocument
 CKateCommands::SedReplace::InteractiveSedReplacer
 CKateCmd
 CKateColorItem
 CKateCommandLineScriptHeader
 ►CKateConfigBase Class for the Kate Config Classes
 CKateCompletionConfig
 CKateDocumentConfig
 CKateGlobalConfig
 CKateRendererConfig
 CKateViewConfig
 CKateEmbeddedHlInfo
 CKateFileType
 CKateHighlighting
 CKateHlContext
 CKateHlContextModificationDescribe a modification of the context stack
 CKateHlIncludeRule
 ►CKateHlItem
 CKateHl2CharDetect
 CKateHlAnyChar
 CKateHlCChar
 CKateHlCharDetect
 CKateHlCHex
 CKateHlCOct
 CKateHlCStringChar
 CKateHlDetectIdentifier
 CKateHlDetectSpaces
 ►CKateHlFloat
 CKateHlCFloat
 CKateHlInt
 CKateHlKeyword
 CKateHlLineContinue
 CKateHlRangeDetect
 CKateHlRegExpr
 ►CKateHlStringDetect
 CKateHlWordDetect
 CKateIndentScriptHeader
 CKateLineLayoutMap
 CKateMatch
 CKateModeManager
 CKatePartPluginInfo
 CKatePlainTextSearchObject to help to search for plain text
 CKatePrefixStoreThis class can be used to efficiently search for occurrences of strings in a given string
 CKatePrinter
 CKateRegExp
 CKateRegExpSearchObject to help to search for regexp
 CKateRendererHandles all of the work of rendering the text (used for the views and printing)
 ►CKateRenderRange
 CNormalRenderRange
 CKateSchema
 CKateSchemaManager
 ►CKateScriptKateScript objects represent a script that can be executed and inspected
 CKateCommandLineScriptA specialized class for scripts that are of type KateScriptInformation::IndentationScript
 CKateIndentScriptA specialized class for scripts that are of type KateScriptInformation::IndentationScript
 CKateTemplateScript
 CKateScriptConsoleEngineManage JavaScript, allowing the user directly type commands as in KateCommnadLineBar environment
 CKateScriptHeader
 CKateSyntaxContextDataClass holding the data around the current QDomElement
 CKateSyntaxModeListItemInformation about each syntax hl Mode
 CKateTextLayoutThis class represents one visible line of text; with dynamic wrapping, many KateTextLayouts can be needed to represent one actual line of text (ie
 ►CKateUndoBase class for Kate undo commands
 ►CKateEditInsertLineUndo
 CKateModifiedInsertLine
 ►CKateEditInsertTextUndo
 CKateModifiedInsertText
 CKateEditMarkLineAutoWrappedUndo
 ►CKateEditRemoveLineUndo
 CKateModifiedRemoveLine
 ►CKateEditRemoveTextUndo
 CKateModifiedRemoveText
 ►CKateEditUnWrapLineUndo
 CKateModifiedUnWrapLine
 ►CKateEditWrapLineUndo
 CKateModifiedWrapLine
 CKateUndoGroupClass to manage a group of undo items
 ►CKateViCommand
 CKateViMotionCombined class for motions and text objects
 CKateViGlobal
 CKateViJump
 CKateViKeyParserFor encoding keypresses w/ modifiers into an internal QChar representation and back again to a descriptive text string
 CKateViRange
 ►CKCategoryDrawer [external]
 ►CKCategoryDrawerV2 [external]
 ►CKCategoryDrawerV3 [external]
 CKateCategoryDrawer
 ►CKCompletionBase [external]
 ►CKLineEdit [external]
 CKateCmdLineEdit
 ►CKXMLGUIClient [external]
 ►CKParts::PartBase [external]
 ►CKParts::Part [external]
 ►CKParts::ReadOnlyPart [external]
 ►CKParts::ReadWritePart [external]
 ►CKTextEditor::Document [external]
 CKateDocument
 ►CKTextEditor::View [external]
 CKateView
 ►CKTextEditor::MarkInterface [external]
 CKateDocument
 ►CKTextEditor::MessageInterface [external]
 CKateDocument
 CKateTemplateHandler::MirrorBehaviour
 ►CKTextEditor::ModificationInterface [external]
 CKateDocument
 ►CKTextEditor::MovingCursor [external]
 CKate::TextCursorClass representing a 'clever' text cursor
 ►CKTextEditor::MovingInterface [external]
 CKateDocument
 ►CKTextEditor::MovingRange [external]
 CKate::TextRangeClass representing a 'clever' text range
 ►CKTextEditor::MovingRangeFeedback [external]
 CKateDocument
 CKateOnTheFlyChecker
 ►CKTextEditor::ParameterizedSessionConfigInterface [external]
 CKateDocument
 ►CQAbstractItemModel [external]
 ►CKTextEditor::CodeCompletionModel [external]
 ►CKTextEditor::CodeCompletionModel2 [external]
 CKateWordCompletionModel
 CSnippetCompletionModel
 ►CQAbstractTableModel
 ►CExpandingWidgetModelCares about expanding/un-expanding items in a tree-view together with ExpandingDelegate
 CKateArgumentHintModel
 CKateCompletionModelThis class has the responsibility for filtering, sorting, and manipulating code completion data provided by a CodeCompletionModel
 ►CQAction [external]
 ►CKAction [external]
 ►CKActionMenu [external]
 CKateHighlightingMenu
 CKateModeMenu
 CKatePasteMenu
 CKateScriptActionMenuTools > Scripts menu This menu is filled with the command line scripts exported via the scripting support
 CKateViewIndentationActionThis action provides a list of available indenters and gets plugged into the KateView's KActionCollection
 CKateViewSchemaAction
 CKateScriptActionKateScriptAction is an action that executes a commandline-script if triggered
 ►CKSelectAction [external]
 CKateViewEncodingAction
 ►CQDialog [external]
 ►CKDialog [external]
 CEditRepositoryThis dialog is used to create/edit snippet repositories and the snippets in them
 CEditSnippetThis dialog is used to create/edit snippets in a given repository
 CKateCompletionConfig
 CKateHlDownloadDialog
 CKateModOnHdPromptThis dialog will prompt the user for what do with a file that is modified on disk
 ►CQFrame [external]
 CKateCompletionWidgetThis is the code completion's main widget, and also contains the core interface logic
 ►CQItemDelegate
 ►CExpandingDelegateThis is a delegate that cares, together with ExpandingWidgetModel, about embedded widgets in tree-view
 CKateCompletionDelegate
 ►CQLineEdit [external]
 CKLineEdit [external]
 ►CQList< KateRenderRange * > [external]
 CRenderRangeList
 ►CQObject [external]
 CKate::SwapFileClass for tracking editing actions
 ►CKate::TextBufferClass representing a text buffer
 CKateBufferMaintains a collections of lines
 CKate::TextFoldingClass representing the folding information for a TextBuffer
 CKateAnimationThis class provides a fade in/out effect for KMessageWidgets
 CKateAutoIndentProvides Auto-Indent functionality for katepart
 CKateBookmarks
 CKateFadeEffectThis class provides a fade in/out effect for arbitrary QWidgets
 CKateHlManager
 CKateLayoutCacheThis class handles Kate's caching of layouting information (in KateLineLayout and KateTextLayout)
 CKateOnTheFlyChecker
 CKatePartPluginManager
 CKateScriptDocumentThinish wrapping around KateDocument, exposing the methods we want exposed and adding some helper methods
 CKateScriptManagerManage the scripts on disks – find them and query them
 CKateScriptViewThinish wrapping around KateView, exposing the methods we want exposed and adding some helper methods
 CKateSnippetGlobalThis is the main class of KDevelop's snippet plugin
 CKateSpellCheckDialog
 CKateSpellCheckManager
 CKateSpellingMenu
 CKateTemplateHandlerInserts a template and offers advanced snippet features, like navigation and mirroring
 CKateUndoManagerKateUndoManager implements a document's history
 CKateViInputModeManager
 CKateViKeyMapper
 ►CKateViModeBase
 CKateViInsertMode
 ►CKateViNormalModeCommands for the vi normal mode
 CKateViVisualMode
 CKateViReplaceModeCommands for the vi replace mode
 CKateWordCompletionView
 CKCategoryDrawerV2 [external]
 ►CKCompletion [external]
 CKateCmdShellCompletionA KCompletion object that completes last ?unquoted? word in the string passed
 ►CKParts::BrowserExtension [external]
 CKateBrowserExtensionInterface for embedding KateDocument into a browser
 CKParts::Part [external]
 ►CKTextEditor::Editor [external]
 CKateGlobalKateGlobal 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 ;)
 CSnippetRepositoryEach object of this type represents a repository of snippets
 CSwapDiffCreator
 ►CQScriptable
 CKateScriptDocumentThinish wrapping around KateDocument, exposing the methods we want exposed and adding some helper methods
 CKateScriptViewThinish wrapping around KateView, exposing the methods we want exposed and adding some helper methods
 ►CQScrollArea
 CVariableListView
 ►CQScrollBar
 CKateScrollBarThis class is required because QScrollBar's sliderMoved() signal is really supposed to be a sliderDragged() signal..
 ►CQSharedData [external]
 CKateLineLayout
 ►CKTextEditor::Attribute [external]
 CKateExtendedAttributeAn 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
 ►CQSortFilterProxyModel [external]
 CSnippetFilterProxyModel
 ►CQStandardItem
 CSnippetOne object of this class represents a single snippet
 CSnippetRepositoryEach object of this type represents a repository of snippets
 ►CQStandardItemModel
 CSnippetStoreThis class is implemented as singelton
 ►CQTextCharFormat [external]
 CKTextEditor::Attribute [external]
 ►CQToolButton [external]
 CKateHelpButton
 ►CQTreeView [external]
 ►CExpandingTree
 CKateArgumentHintTree
 CKateCompletionTree
 ►CQTreeWidget [external]
 CKateColorTreeWidget
 CKateStyleTreeWidgetQTreeWidget that automatically adds columns for KateStyleListItems and provides a popup menu and a slot to edit a style using the keyboard
 ►CQWidget [external]
 CKateIconBorder
 CKateMessageWidgetThis class implements a message widget based on KMessageWidget
 CKatePrintHeaderFooter
 CKatePrintLayout
 CKatePrintTextSettings
 CKateSchemaConfigColorTab
 CKateSchemaConfigDefaultStylesTab
 CKateSchemaConfigFontTab
 CKateSchemaConfigHighlightTab
 CKateViewBar
 ►CKateViewBarWidget
 CKateCommandLineBar
 CKateDictionaryBar
 CKateGotoBar
 CKateScriptConsole
 CKateSearchBar
 CKateViEmulatedCommandBarA KateViewBarWidget that attempts to emulate some of the features of Vim's own command bar, including insertion of register contents via ctr-r<registername>; dismissal via ctrl-c and ctrl-[; bi-directional incremental searching, with SmartCase; interactive sed-replace; plus a few extensions such as completion from document and navigable sed search and sed replace history
 CKateViewInternal
 ►CKTextEditor::ConfigPage [external]
 ►CKateConfigPage
 CKateCompletionConfigTab
 CKateEditConfigTab
 CKateEditGeneralConfigTab
 CKateIndentConfigTab
 CKateNavigationConfigTab
 CKatePartPluginConfigPage
 CKateSaveConfigTab
 CKateSchemaConfigPage
 CKateSpellCheckConfigTab
 CKateViewDefaultsConfig
 CKateViInputModeConfigTab
 CModeConfigPage
 CKTextEditor::View [external]
 CSnippetViewThis class gets embedded into the right tool view by the KateSnippetGlobal
 ►CVariableEditor
 CVariableBoolEditor
 CVariableColorEditor
 CVariableFontEditor
 CVariableIntEditor
 CVariableRemoveSpacesEditor
 CVariableSpellCheckEditor
 CVariableStringEditor
 CVariableStringListEditor
 CVariableLineEdit
 ►CQWidgetAction [external]
 CKAction [external]
 ►CKTextEditor::RangeCommand [external]
 CKateCommandLineScriptA specialized class for scripts that are of type KateScriptInformation::IndentationScript
 CKateCommands::CoreCommandsThis KTextEditor::Command provides access to a lot of the core functionality of kate part, settings, utilities, navigation etc
 CKateCommands::SedReplaceSupport vim/sed style search and replace
 CKateCommands::ViCommandsThis KTextEditor::Command provides vi 'ex' commands
 ►CKTextEditor::RecoveryInterface [external]
 CKateDocument
 CScriptActionInfo
 ►CKTextEditor::SearchInterface [external]
 CKateDocument
 ►CKTextEditor::SessionConfigInterface [external]
 CKateDocument
 CKateView
 CSnippetCompletionItem
 ►CSnippetViewBase
 CSnippetViewThis class gets embedded into the right tool view by the KateSnippetGlobal
 ►CKTextEditor::TemplateInterface [external]
 ►CKTextEditor::TemplateInterface2 [external]
 CKateView
 ►CKTextEditor::TemplateScript [external]
 CKateTemplateScript
 ►CKTextEditor::TemplateScriptRegistrar [external]
 CKateGlobalKateGlobal 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 ;)
 CKate::TextBlockClass representing a text block
 ►CKTextEditor::TextHintInterface [external]
 CKateView
 CKate::TextHistoryClass representing the editing history of a TextBuffer
 CKate::TextLineDataClass representing a single text line
 CKate::TextLoaderFile Loader, will handle reading of files + detecting encoding
 ►CKTextEditor::VariableInterface [external]
 CKateDocument
 ►CVariableItem
 CVariableBoolItem
 CVariableColorItem
 CVariableFontItem
 CVariableIntItem
 CVariableRemoveSpacesItem
 CVariableSpellCheckItem
 CVariableStringItem
 CVariableStringListItem
 ►CQDomDocument
 CKateSyntaxDocumentStore and manage the information about Syntax Highlighting
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:31:56 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

Kate

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

applications API Reference

Skip menu "applications API Reference"
  •   kate
  •       kate
  •   KTextEditor
  •   Kate
  • Applications
  •   Libraries
  •     libkonq
  • Konsole

Search



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