• 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 12345678]
 ►CAnnotationInterface
 CKateDocument
 ►CAnnotationViewInterface
 CKateView
 CKate::TextLineData::AttributeAttribute storage
 ►CAttribute
 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
 ►CBrowserExtension
 CKateBrowserExtensionInterface for embedding KateDocument into a browser
 ►CCodeCompletionInterface
 CKateView
 ►CCodeCompletionModel2
 CKateKeywordCompletionModelHighlighting-file based keyword completion for the editor
 CKateWordCompletionModel
 CSnippetCompletionModel
 ►CCodeCompletionModelControllerInterface3
 ►CKTextEditor::CodeCompletionModelControllerInterface4Extension of CodeCompletionModelControllerInterface3
 CKateKeywordCompletionModelHighlighting-file based keyword completion for the editor
 CKateWordCompletionModel
 CSnippetCompletionModel
 ►CCommand
 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
 ►CCommandExtension
 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
 ►CCommandInterface
 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
 ►CConfigInterface
 CKateDocument
 CKateView
 ►CConfigPage
 ►CKateConfigPage
 CKateCompletionConfigTab
 CKateEditConfigTab
 CKateEditGeneralConfigTab
 CKateIndentConfigTab
 CKateNavigationConfigTab
 CKatePartPluginConfigPage
 CKateSaveConfigTab
 CKateSchemaConfigPage
 CKateSpellCheckConfigTab
 CKateViewDefaultsConfig
 CKateViInputModeConfigTab
 CModeConfigPage
 ►CContainerInterface
 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 ;)
 CKateHighlighting::ContextChange
 ►CCoordinatesToCursorInterface
 CKateView
 ►CDocument
 CKateDocument
 CKTextEditor::DocumentCursorA Cursor which is bound to a specific Document
 ►CEditor
 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 ;)
 ►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
 ►CHighlightInterface
 CKateDocument
 CKateCommands::SedReplace::InteractiveSedReplacer
 ►CKAction
 CKateScriptActionKateScriptAction is an action that executes a commandline-script if triggered
 ►CKActionMenu
 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
 CKateCmd
 CKateColorItem
 CKateCommandLineScriptHeader
 ►CKateConfigBase Class for the Kate Config Classes
 CKateCompletionConfig
 CKateDocumentConfig
 CKateGlobalConfig
 CKateRendererConfig
 CKateViewConfig
 CKateDefaultColors
 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
 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
 ►CKCategoryDrawerV3
 CKateCategoryDrawer
 ►CKDialog
 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
 ►CKLineEdit
 CKateCmdLineEdit
 ►CKSelectAction
 CKateViewEncodingAction
 ►CKShared
 CKateLineLayout
 ►CMarkInterface
 CKateDocument
 ►CMessageInterface
 CKateDocument
 CKateTemplateHandler::MirrorBehaviour
 ►CModificationInterface
 CKateDocument
 ►CMovingCursor
 CKate::TextCursorClass representing a 'clever' text cursor
 ►CMovingInterface
 CKateDocument
 ►CMovingRange
 CKate::TextRangeClass representing a 'clever' text range
 ►CMovingRangeFeedback
 CKateDocument
 CKateOnTheFlyChecker
 ►CParameterizedSessionConfigInterface
 CKateDocument
 ►CQDomNode [external]
 ►CQDomDocument [external]
 CKateSyntaxDocumentStore and manage the information about Syntax Highlighting
 ►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
 CKateTextAnimationThis class is used to flash text in the text view
 CKateUndoManagerKateUndoManager implements a document's history
 CKateViInputModeManager
 CKateViKeyMapper
 ►CKateViModeBase
 CKateViInsertMode
 ►CKateViNormalModeCommands for the vi normal mode
 CKateViVisualMode
 CKateViReplaceModeCommands for the vi replace mode
 CKateWordCompletionView
 ►CQAbstractItemDelegate [external]
 ►CQItemDelegate [external]
 ►CExpandingDelegateThis is a delegate that cares, together with ExpandingWidgetModel, about embedded widgets in tree-view
 CKateCompletionDelegate
 ►CQAbstractItemModel [external]
 ►CQAbstractProxyModel [external]
 ►CQSortFilterProxyModel [external]
 CSnippetFilterProxyModel
 ►CQAbstractTableModel [external]
 ►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
 ►CQStandardItemModel [external]
 CSnippetStoreThis class is implemented as singelton
 ►CQWidget [external]
 CKateIconBorder
 CKateMessageWidgetThis class implements a message widget based on KMessageWidget
 CKatePrintHeaderFooter
 CKatePrintLayout
 CKatePrintTextSettings
 CKateSchemaConfigColorTab
 CKateSchemaConfigDefaultStylesTab
 CKateSchemaConfigFontTab
 CKateSchemaConfigHighlightTab
 CKateViewBar
 ►CKateViewBarWidget
 CKateCommandLineBar
 CKateDictionaryBar
 CKateGotoBar
 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
 ►CQAbstractButton [external]
 ►CQToolButton [external]
 CKateHelpButton
 ►CQAbstractSlider [external]
 ►CQScrollBar [external]
 CKateScrollBarThis class is required because QScrollBar's sliderMoved() signal is really supposed to be a sliderDragged() signal..
 ►CQFrame [external]
 CKateCompletionWidgetThis is the code completion's main widget, and also contains the core interface logic
 ►CQAbstractScrollArea [external]
 ►CQAbstractItemView [external]
 ►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
 ►CQScrollArea [external]
 CVariableListView
 CSnippetViewThis class gets embedded into the right tool view by the KateSnippetGlobal
 ►CVariableEditor
 CVariableBoolEditor
 CVariableColorEditor
 CVariableFontEditor
 CVariableIntEditor
 CVariableRemoveSpacesEditor
 CVariableSpellCheckEditor
 CVariableStringEditor
 CVariableStringListEditor
 CVariableLineEdit
 CSnippetRepositoryEach object of this type represents a repository of snippets
 CSwapDiffCreator
 ►CQPaintDevice [external]
 CQWidget [external]
 ►CQScriptable [external]
 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
 ►CQStandardItem [external]
 CSnippetOne object of this class represents a single snippet
 CSnippetRepositoryEach object of this type represents a repository of snippets
 ►CRangeCommand
 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
 ►CRecoveryInterface
 CKateDocument
 CScriptActionInfo
 ►CSearchInterface
 CKateDocument
 ►CSessionConfigInterface
 CKateDocument
 CKateView
 CSnippetCompletionItem
 ►CSnippetViewBase
 CSnippetViewThis class gets embedded into the right tool view by the KateSnippetGlobal
 ►CTemplateInterface2
 CKateView
 ►CTemplateScript
 CKateTemplateScript
 ►CTemplateScriptRegistrar
 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
 ►CTextHintInterface
 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
 ►CVariableInterface
 CKateDocument
 ►CVariableItem
 CVariableBoolItem
 CVariableColorItem
 CVariableFontItem
 CVariableIntItem
 CVariableRemoveSpacesItem
 CVariableSpellCheckItem
 CVariableStringItem
 CVariableStringListItem
 ►CView
 CKateView
 ►CKCompletion
 CKateCmdShellCompletionA KCompletion object that completes last ?unquoted? word in the string passed
 Ctypedef
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Sat May 9 2020 03:57:03 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
  • 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